1. 49a110d Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. Unfortunately, these instructions have behavior that can't be modeled with shuffle vector. by Craig Topper · 13 years ago
  2. 41a7e89 Fix the signatures for the _mm256_storeu2_* intrinsics. PR12532 by Chad Rosier · 13 years ago
  3. 5629646 Fix shuffle vector calculation for mm_permute_ps. Fixes PR 12401. by Craig Topper · 13 years ago
  4. db163c8 [avx] Define the _mm256_loadu2_xxx and _mm256_storeu2_xxx intrinsics. by Chad Rosier · 13 years ago
  5. cfa8e65 Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 13 years ago
  6. 10c57a8 Remove vpermilp* builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 13 years ago
  7. 2ee2ac2 Represent 256-bit unaligned loads natively and remove the builtins. Similar change was made for 128-bit versions a while back. by Craig Topper · 13 years ago
  8. 34a1da4 Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in other intrinsic headers. by Craig Topper · 13 years ago
  9. d7dd775 Fix _mm_permute_ps and _mm256_permute_ps AVX intrinsics to use "I" (ICE) by Chad Rosier · 13 years ago
  10. c17f88e Revert r146797, which was a partial revert of r146791; It was correct in the by Chad Rosier · 13 years ago
  11. 1e4faf5 Fix _mm256_extractf128_* AVX intrinsics to use "I" (ICE) markings. Fix by Chad Rosier · 13 years ago
  12. 1978087 Partial revert of r146791; vpermilps/vpermilpd instructions accepts ymm/mem/imm8. by Chad Rosier · 13 years ago
  13. b8786c4 Fix _mm256_round_pd, _mm256_round_ps, _mm_permute_pd and _mm256_permute_pd AVX by Chad Rosier · 13 years ago
  14. b95ddf1 Fix vinsertf128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to by Chad Rosier · 13 years ago
  15. c5cda11 Fix vperm2f128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to by Chad Rosier · 13 years ago
  16. 3472089 Fix some additional x86 intrinsics to use "I" (ICE) markings. Fix *mmintrin.h to take them into account. by Eli Friedman · 13 years ago
  17. 32bae37 Fix vector macros to correctly check argument types. <rdar://problem/10261670> by Bob Wilson · 13 years ago
  18. 426344d Fix _mm256_shuffle_ps mask! Example, for mask=203, Instead of: by Bruno Cardoso Lopes · 13 years ago
  19. d688bc0 Implement the AVX cmp builtins as macros instead of static inlines. by John McCall · 14 years ago
  20. 01b57e3 Disallow direct inclusion of avxintrin.h. Users should include immintrin.h instead. This matches GCC's behavior. by Benjamin Kramer · 14 years ago
  21. 70141c2 Fix define inserting a comma :) by Bruno Cardoso Lopes · 14 years ago
  22. 7fc3702 Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments by Bruno Cardoso Lopes · 14 years ago
  23. f0e96c9 Remove 256-bit unpack built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments by Bruno Cardoso Lopes · 14 years ago
  24. b33aa0f Remove 256-bit shuffle built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments by Bruno Cardoso Lopes · 14 years ago
  25. 4a5496b Make replicate intrinsics use shufflevector instead of dup builtins, also remove the dup builtins by Bruno Cardoso Lopes · 14 years ago
  26. da6adc4 Fix AVX 256-bit intrinsics headers by using the right cast type while dealing with logical ops by Bruno Cardoso Lopes · 14 years ago
  27. b8727e5 Logical AVX instrinsics can be matched directly, no need to use builtins here. by Bruno Cardoso Lopes · 14 years ago
  28. 55db5b8 Add AVX intrinsics header by Bruno Cardoso Lopes · 14 years ago