History log of /external/clang/lib/Headers/altivec.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3521c49fc4867ff9ac78d4ad6a9e3e5566ba8b83 10-Mar-2013 Anton Yartsev <anton.yartsev@gmail.com> PR15480: fixed second parameter types of vec_lde, vec_lvebx, vec_lvehx, and vec_lvewx according to AltiVec Programming Interface Manual


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176789 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
4f918aed75d4927e88365541c7200f0b5fe5014b 17-Jan-2013 David Blaikie <dblaikie@gmail.com> PR14964: intrinsic headers using non-reserved identifiers

Several of the intrinsic headers were using plain non-reserved identifiers.
C++11 17.6.4.3.2 [global.names] p1 reservers names containing a double
begining with an underscore followed by an uppercase letter for any use.

I think I got them all, but open to being corrected. For the most part I
didn't bother updating function-like macro parameter names because I don't
believe they're subject to any such collission - though some function-like
macros already follow this convention (I didn't update them in part because
the churn was more significant as several function-like macros use the double
underscore prefixed version of the same name as a parameter in their
implementation)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172666 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
60c158a5e5827ed030b7cf8885f099cded563a6f 31-Oct-2012 Ulrich Weigand <ulrich.weigand@de.ibm.com> Add "static" to some functions in altivec.c where it was missing.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167148 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
64ce733f60bb1523037e6b1bcea3509a9429bfde 01-Dec-2010 Anton Yartsev <anton.yartsev@gmail.com> Optimized IR for vec_splat

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120610 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
e19df1839992d54d37624e617f410ac7dda87f07 16-Nov-2010 Anton Yartsev <anton.yartsev@gmail.com> turned pointers into pointers to const in function parameters in all functions/builtins accepting pointers to a const-qualified type according to PIM and "Language Extensions for CBEA"

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119376 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
44270d6abff30415cdd873164823f48a45be7f8c 14-Oct-2010 Anton Yartsev <anton.yartsev@gmail.com> support for AltiVec extensions from the Cell architecture

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116478 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
3ed3272a54d6736b9f25d9993f4424ba7f4249d1 18-Sep-2010 Anton Yartsev <anton.yartsev@gmail.com> formatted everything to fit within 80 columns

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114249 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
a4f235b7cab8ca3132b353470ad0fbbce5b5499a 19-Aug-2010 Anton Yartsev <anton.yartsev@gmail.com> support for predicates with bool/pixel arguments

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111515 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
a2fc0f54d69461795433d42c46de337850be15cd 19-Aug-2010 Anton Yartsev <anton.yartsev@gmail.com> support for the rest of AltiVec functions with bool/pixel arguments and return values (except predicates)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111511 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
f54dbfdd16c053d6f305a4c48cb5aba0fe168f2d 19-Aug-2010 Anton Yartsev <anton.yartsev@gmail.com> support for vec_perm and all dependent functions (vec_mergeh, vec_mergel, vec_pack, vec_sld, vec_splat) with bool/pixel arguments and return values

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111509 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
05e3555b21d7fe123a57de5b26dbf4600376e776 16-Aug-2010 Anton Yartsev <anton.yartsev@gmail.com> support for vec_add, vec_adds, vec_and, vec_andc with bool arguments

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111141 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
a816ec833869eab267b7cf6e2c662552d814d768 12-Aug-2010 Anton Yartsev <anton.yartsev@gmail.com> first test commit

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110941 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
4d3a7b0a0608febe3cdac68f6121546672ca875e 19-Jun-2010 Anton Korobeynikov <asl@math.spbu.ru> More AltiVec support.
Patch by Anton Yartsev!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106387 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
ab866b46f3f626ac2da42d2b16ec3b5c04105e38 14-Apr-2010 Chris Lattner <sabre@nondot.org> improve altivec c++ support by adding casts, patch by
Anton Yartsev!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101281 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h
dd17394d225b06376e9ae1d23f36cec463fdef01 14-Apr-2010 Chris Lattner <sabre@nondot.org> implement altivec.h and a bunch of support code, patch by Anton Yartsev!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101215 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/altivec.h