summaryrefslogtreecommitdiffstats
path: root/lib/Headers/avxintrin.h
Commit message (Expand)AuthorAgeFilesLines
* Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. U...Craig Topper2012-04-171-23/+3
* Fix the signatures for the _mm256_storeu2_* intrinsics.Chad Rosier2012-04-121-3/+3
* Fix shuffle vector calculation for mm_permute_ps. Fixes PR 12401.Craig Topper2012-03-301-1/+1
* [avx] Define the _mm256_loadu2_xxx and _mm256_storeu2_xxx intrinsics.Chad Rosier2012-03-201-0/+67
* Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builti...Craig Topper2012-02-081-3/+23
* Remove vpermilp* builtins. Same effect can be achieved with builtin_shuffleve...Craig Topper2012-02-081-4/+16
* Represent 256-bit unaligned loads natively and remove the builtins. Similar c...Craig Topper2012-01-251-3/+12
* Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ...Craig Topper2011-12-241-18/+18
* Fix _mm_permute_ps and _mm256_permute_ps AVX intrinsics to use "I" (ICE)Chad Rosier2011-12-171-10/+6
* Revert r146797, which was a partial revert of r146791; It was correct in theChad Rosier2011-12-171-10/+6
* Fix _mm256_extractf128_* AVX intrinsics to use "I" (ICE) markings. FixChad Rosier2011-12-171-15/+9
* Partial revert of r146791; vpermilps/vpermilpd instructions accepts ymm/mem/i...Chad Rosier2011-12-171-6/+10
* Fix _mm256_round_pd, _mm256_round_ps, _mm_permute_pd and _mm256_permute_pd AVXChad Rosier2011-12-171-20/+12
* Fix vinsertf128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to Chad Rosier2011-12-161-15/+12
* Fix vperm2f128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to Chad Rosier2011-12-161-15/+12
* Fix some additional x86 intrinsics to use "I" (ICE) markings. Fix *mmintrin....Eli Friedman2011-11-101-15/+12
* Fix vector macros to correctly check argument types. <rdar://problem/10261670>Bob Wilson2011-11-051-23/+39
* Fix _mm256_shuffle_ps mask! Example, for mask=203, Instead of:Bruno Cardoso Lopes2011-08-231-1/+1
* Implement the AVX cmp builtins as macros instead of static inlines.John McCall2011-04-061-30/+12
* Disallow direct inclusion of avxintrin.h. Users should include immintrin.h in...Benjamin Kramer2010-08-201-10/+3
* Fix define inserting a comma :)Bruno Cardoso Lopes2010-08-111-1/+1
* Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_...Bruno Cardoso Lopes2010-08-111-6/+9
* Remove 256-bit unpack built-ins and make the AVX intrinsic call llvm __builti...Bruno Cardoso Lopes2010-08-111-4/+4
* Remove 256-bit shuffle built-ins and make the AVX intrinsic call llvm __built...Bruno Cardoso Lopes2010-08-111-11/+13
* Make replicate intrinsics use shufflevector instead of dup builtins, also rem...Bruno Cardoso Lopes2010-08-101-3/+3
* Fix AVX 256-bit intrinsics headers by using the right cast type while dealing...Bruno Cardoso Lopes2010-08-051-8/+8
* Logical AVX instrinsics can be matched directly, no need to use builtins here.Bruno Cardoso Lopes2010-08-041-8/+8
* Add AVX intrinsics headerBruno Cardoso Lopes2010-08-041-0/+1158