]> granicus.if.org Git - clang/commit
Add Clang support for remaining integer divide and permute instructions from ISA...
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>
Thu, 9 Apr 2015 23:58:16 +0000 (23:58 +0000)
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>
Thu, 9 Apr 2015 23:58:16 +0000 (23:58 +0000)
commit1ed200ed06c67c63c037de190ef696aa8425312f
treef151282e48f4f98cfc91370b083c1bf02215b0e6
parent7e9f4eeaf9ce2910d3a214892201d2466608366c
Add Clang support for remaining integer divide and permute instructions from ISA 2.06

This patch corresponds to review:
http://reviews.llvm.org/D8398

It adds some builtin functions to access the extended divide and bit permute instructions.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@234547 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsPPC.def
include/clang/Basic/DiagnosticSemaKinds.td
lib/Basic/Targets.cpp
lib/Sema/SemaChecking.cpp
test/CodeGen/builtins-ppc-p7-disabled.c [new file with mode: 0644]
test/CodeGen/builtins-ppc-p7.c [new file with mode: 0644]