John McCall
|
91a528841b
|
Implement the AVX cmp builtins as macros instead of static inlines.
Patch by Syoyo Fujita! Reviewed by Chris Lattner! Checked in by me!
llvm-svn: 128984
|
2011-04-06 03:37:51 +00:00 |
Benjamin Kramer
|
6f35f3cd80
|
Disallow direct inclusion of avxintrin.h. Users should include immintrin.h instead. This matches GCC's behavior.
llvm-svn: 111692
|
2010-08-20 23:00:03 +00:00 |
Bruno Cardoso Lopes
|
8c333153e0
|
Fix define inserting a comma :)
llvm-svn: 110839
|
2010-08-11 18:45:43 +00:00 |
Bruno Cardoso Lopes
|
65954ffc69
|
Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments
llvm-svn: 110771
|
2010-08-11 02:14:38 +00:00 |
Bruno Cardoso Lopes
|
a4f1930b75
|
Remove 256-bit unpack built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments
llvm-svn: 110768
|
2010-08-11 01:43:24 +00:00 |
Bruno Cardoso Lopes
|
e712a135b7
|
Remove 256-bit shuffle built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments
llvm-svn: 110766
|
2010-08-11 01:17:34 +00:00 |
Bruno Cardoso Lopes
|
3d3fc1d075
|
Make replicate intrinsics use shufflevector instead of dup builtins, also remove the dup builtins
llvm-svn: 110646
|
2010-08-10 02:23:54 +00:00 |
Bruno Cardoso Lopes
|
3d19889ca8
|
Fix AVX 256-bit intrinsics headers by using the right cast type while dealing with logical ops
llvm-svn: 110389
|
2010-08-05 23:04:58 +00:00 |
Bruno Cardoso Lopes
|
fc2320fd73
|
Logical AVX instrinsics can be matched directly, no need to use builtins here.
llvm-svn: 110271
|
2010-08-04 22:56:42 +00:00 |
Bruno Cardoso Lopes
|
7c4b513a3f
|
Add AVX intrinsics header
llvm-svn: 110253
|
2010-08-04 22:03:36 +00:00 |