]> granicus.if.org Git - clang/commit
[PowerPC] Implement vec_xxsldwi builtin.
authorTony Jiang <jtony@ca.ibm.com>
Wed, 24 May 2017 15:54:13 +0000 (15:54 +0000)
committerTony Jiang <jtony@ca.ibm.com>
Wed, 24 May 2017 15:54:13 +0000 (15:54 +0000)
commitbee521a5c22741cf01852a9704cdf5e0f87e9ae3
treee5594ec1c0841088ef2cae24401eaeed969e5fec
parent428da5f9a1ac02001f8744d640875d3aedb8064a
[PowerPC] Implement vec_xxsldwi builtin.

The vec_xxsldwi builtin is missing from altivec.h. This has been requested by
developers working on libvpx for VP9 support for Google.

The patch fixes PR: https://bugs.llvm.org/show_bug.cgi?id=32653
Differential Revision: https://reviews.llvm.org/D33236

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@303766 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsPPC.def
lib/CodeGen/CGBuiltin.cpp
lib/Headers/altivec.h
lib/Sema/SemaChecking.cpp
test/CodeGen/builtins-ppc-error.c
test/CodeGen/builtins-ppc-vsx.c