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
|