History log of /external/clang/lib/Headers/avxintrin.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
426344dc225978deaa79545e8e14366fa4f8e68d 24-Aug-2011 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Fix _mm256_shuffle_ps mask! Example, for mask=203, Instead of:
<i32 3, i32 2, i32 8, i32 11, i32 3, i32 6, i32 12, i32 15>
generate:
<i32 3, i32 2, i32 8, i32 11, i32 7, i32 6, i32 12, i32 15>

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
d688bc0e927193c1df1586b4000683fce7f38287 06-Apr-2011 John McCall <rjmccall@apple.com> Implement the AVX cmp builtins as macros instead of static inlines.
Patch by Syoyo Fujita! Reviewed by Chris Lattner! Checked in by me!



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128984 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
01b57e362a2c8abb18ba6139ca212e6c7f2288b0 21-Aug-2010 Benjamin Kramer <benny.kra@googlemail.com> Disallow direct inclusion of avxintrin.h. Users should include immintrin.h instead. This matches GCC's behavior.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111692 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
70141c2d11ba555ff5922d8b4a014be2f629e2ec 11-Aug-2010 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Fix define inserting a comma :)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110839 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
7fc3702694996d7d373e3280812a4172cf451aac 11-Aug-2010 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110771 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
f0e96c925858a513c275f0aec89f049e065c78db 11-Aug-2010 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Remove 256-bit unpack built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110768 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
b33aa0f7dfa3a6cadc8ac1ac910f36680cbf7a76 11-Aug-2010 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Remove 256-bit shuffle built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110766 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
4a5496bdd50f6cec5f8eb252665503e5431708d9 10-Aug-2010 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Make replicate intrinsics use shufflevector instead of dup builtins, also remove the dup builtins

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110646 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
da6adc43542616701a406bf767608ea2de929019 06-Aug-2010 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Fix AVX 256-bit intrinsics headers by using the right cast type while dealing with logical ops

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110389 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
b8727e514393e036c88497a15ae4f61e3a4a28b3 05-Aug-2010 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Logical AVX instrinsics can be matched directly, no need to use builtins here.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110271 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/avxintrin.h
55db5b874416cde3f2601a717e25d0974bf02f80 05-Aug-2010 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Add AVX intrinsics header

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