aboutsummaryrefslogtreecommitdiff
path: root/lib/Headers/avxintrin.h
AgeCommit message (Expand)Author
2013-04-19Avoid names like __in that conflict with SAL in builtin headersReid Kleckner
2013-01-16Readd an open paren that was lost while reformatting code.David Blaikie
2013-01-16PR14964: intrinsic headers using non-reserved identifiersDavid Blaikie
2012-04-17Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. U...Craig Topper
2012-04-12Fix the signatures for the _mm256_storeu2_* intrinsics.Chad Rosier
2012-03-30Fix shuffle vector calculation for mm_permute_ps. Fixes PR 12401.Craig Topper
2012-03-20[avx] Define the _mm256_loadu2_xxx and _mm256_storeu2_xxx intrinsics.Chad Rosier
2012-02-08Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builti...Craig Topper
2012-02-08Remove vpermilp* builtins. Same effect can be achieved with builtin_shuffleve...Craig Topper
2012-01-25Represent 256-bit unaligned loads natively and remove the builtins. Similar c...Craig Topper
2011-12-24Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ...Craig Topper
2011-12-17Fix _mm_permute_ps and _mm256_permute_ps AVX intrinsics to use "I" (ICE)Chad Rosier
2011-12-17Revert r146797, which was a partial revert of r146791; It was correct in theChad Rosier
2011-12-17Fix _mm256_extractf128_* AVX intrinsics to use "I" (ICE) markings. FixChad Rosier
2011-12-17Partial revert of r146791; vpermilps/vpermilpd instructions accepts ymm/mem/i...Chad Rosier
2011-12-17Fix _mm256_round_pd, _mm256_round_ps, _mm_permute_pd and _mm256_permute_pd AVXChad Rosier
2011-12-16Fix vinsertf128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to Chad Rosier
2011-12-16Fix vperm2f128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to Chad Rosier
2011-11-10Fix some additional x86 intrinsics to use "I" (ICE) markings. Fix *mmintrin....Eli Friedman
2011-11-05Fix vector macros to correctly check argument types. <rdar://problem/10261670>Bob Wilson
2011-08-23Fix _mm256_shuffle_ps mask! Example, for mask=203, Instead of:Bruno Cardoso Lopes
2011-04-06Implement the AVX cmp builtins as macros instead of static inlines.John McCall
2010-08-20Disallow direct inclusion of avxintrin.h. Users should include immintrin.h in...Benjamin Kramer
2010-08-11Fix define inserting a comma :)Bruno Cardoso Lopes
2010-08-11Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_...Bruno Cardoso Lopes
2010-08-11Remove 256-bit unpack built-ins and make the AVX intrinsic call llvm __builti...Bruno Cardoso Lopes
2010-08-11Remove 256-bit shuffle built-ins and make the AVX intrinsic call llvm __built...Bruno Cardoso Lopes
2010-08-10Make replicate intrinsics use shufflevector instead of dup builtins, also rem...Bruno Cardoso Lopes
2010-08-05Fix AVX 256-bit intrinsics headers by using the right cast type while dealing...Bruno Cardoso Lopes
2010-08-04Logical AVX instrinsics can be matched directly, no need to use builtins here.Bruno Cardoso Lopes
2010-08-04Add AVX intrinsics headerBruno Cardoso Lopes