]> granicus.if.org Git - clang/commit
[PPC64][VSX] Add short, char, and bool data type for vec_vsx_ld and vec_vsx_st intrinsics
authorKit Barton <kbarton@ca.ibm.com>
Tue, 1 Mar 2016 18:11:28 +0000 (18:11 +0000)
committerKit Barton <kbarton@ca.ibm.com>
Tue, 1 Mar 2016 18:11:28 +0000 (18:11 +0000)
commitf96f7cbbbfefea6c093a80f08069abb55bea1578
treed99639573383cfa13b7ecde62ec59e85a1e51db2
parenta26dfa866401144de22f0a0a4fb696d89b7befdc
[PPC64][VSX] Add short, char, and bool data type for vec_vsx_ld and vec_vsx_st intrinsics

Issue: https://llvm.org/bugs/show_bug.cgi?id=26720

Fix compile error when building ffmpeg for PowerPC64LE because of some
vec_vsx_ld/vec_vsx_st intrinsics are not supported by current clang.

New added intrinsics:

(vector) {signed|unsigned} {short|char} vec_vsx_ld: (total: 8)
bool vec_vsx_ld: (total: 1)
(vector) {signed|unsigned} {short|char} vec_vsx_st: (total: 8)
bool vec_vsx_st: (total: 1)
Total: 18 intrinsics

Phabricator: http://reviews.llvm.org/D17637

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262359 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Headers/altivec.h
test/CodeGen/builtins-ppc-vsx.c