diff options
author | Tony Jiang <jtony@ca.ibm.com> | 2017-05-24 15:54:13 +0000 |
---|---|---|
committer | Tony Jiang <jtony@ca.ibm.com> | 2017-05-24 15:54:13 +0000 |
commit | bee521a5c22741cf01852a9704cdf5e0f87e9ae3 (patch) | |
tree | e5594ec1c0841088ef2cae24401eaeed969e5fec /lib/Headers | |
parent | 428da5f9a1ac02001f8744d640875d3aedb8064a (diff) |
[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
Diffstat (limited to 'lib/Headers')
-rw-r--r-- | lib/Headers/altivec.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Headers/altivec.h b/lib/Headers/altivec.h index e32e84c90f..957fd5f65e 100644 --- a/lib/Headers/altivec.h +++ b/lib/Headers/altivec.h @@ -12158,6 +12158,7 @@ static __inline__ void __ATTRS_o_ai vec_vsx_st(vector unsigned char __a, #ifdef __VSX__ #define vec_xxpermdi __builtin_vsx_xxpermdi +#define vec_xxsldwi __builtin_vsx_xxsldwi #endif /* vec_xor */ |