]> granicus.if.org Git - clang/commit
This patch adds support for the vector quadword add/sub instructions introduced
authorKit Barton <kbarton@ca.ibm.com>
Mon, 25 May 2015 15:52:45 +0000 (15:52 +0000)
committerKit Barton <kbarton@ca.ibm.com>
Mon, 25 May 2015 15:52:45 +0000 (15:52 +0000)
commit9cfd37242c4f5b8f93bcdb4566accee79b0ece6f
tree04368edd4e1ca778d0a2df0d17194323a082cc46
parent0495e8d5caf982bc13d8c2ac6a9a221480750119
This patch adds support for the vector quadword add/sub instructions introduced
in POWER8.

These are the Clang-related changes for http://reviews.llvm.org/D9081

vadduqm
vaddeuqm
vaddcuq
vaddecuq
vsubuqm
vsubeuqm
vsubcuq
vsubecuq
All builtins are added in altivec.h, and guarded with the POWER8_VECTOR and
powerpc64 macros.

http://reviews.llvm.org/D9903

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@238145 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsPPC.def
lib/Headers/altivec.h
test/CodeGen/builtins-ppc-quadword.c [new file with mode: 0644]
test/Headers/altivec-intrin.c