| Commit message (Expand) | Author | Age | Files | Lines |
* | Canonicalize some of the x86 builtin tests and either remove or comment | Eric Christopher | 2015-10-14 | 1 | -5/+5 |
* | [Headers][X86] Fix stream_load (movntdqa) to accept const*. | Ahmed Bougacha | 2015-10-02 | 1 | -1/+1 |
* | Make test more resilient to FastIsel changes. NFC. | Andrea Di Biagio | 2015-10-02 | 1 | -6/+6 |
* | Fix the SSE4 byte sign extension in a cleaner way, and more thoroughly | Chandler Carruth | 2015-10-01 | 1 | -0/+2 |
* | [Headers] Require x86-registered for r245987 codegen tests. | Ahmed Bougacha | 2015-08-25 | 1 | -0/+2 |
* | [Headers][X86] Add -O0 assembly tests for avx2 intrinsics. | Ahmed Bougacha | 2015-08-25 | 1 | -0/+229 |
* | [Headers][X86] Use __builtin_shufflevector in AVX2 broadcasts. | Ahmed Bougacha | 2015-08-20 | 1 | -11/+33 |
* | [X86] Add _mm_broadcastsd_pd intrinsic | Michael Kuperstein | 2015-05-19 | 1 | -0/+5 |
* | [X86] Added _mm256_bslli_epi128 and _mm256_bsrli_epi128. | Michael Kuperstein | 2015-05-19 | 1 | -0/+10 |
* | [X86, AVX2] Replace inserti128 and extracti128 intrinsics with generic shuffles | Sanjay Patel | 2015-03-12 | 1 | -4/+32 |
* | Lower _mm256_broadcastsi128_si256 directly to a vector shuffle. | Juergen Ributzka | 2015-03-03 | 1 | -1/+1 |
* | Make tests independent of llvm variable naming. | Manuel Klimek | 2015-02-17 | 1 | -1/+1 |
* | [X86] Convert palignr builtin handling to use shuffle form of right shift ins... | Craig Topper | 2015-02-17 | 1 | -1/+1 |
* | [X86] Teach clang to lower __builtin_ia32_psrldqi256 and __builtin_ia32_pslld... | Craig Topper | 2015-02-16 | 1 | -2/+2 |
* | [x86] Clean up the x86 builtin specs to reflect r217310 in LLVM which | Chandler Carruth | 2014-09-06 | 1 | -1/+1 |
* | Fixed a few tests and moved a comment to its proper place | Filipe Cabecinhas | 2014-05-13 | 1 | -5/+8 |
* | Patched clang to emit x86 blends as shufflevectors. | Filipe Cabecinhas | 2014-05-13 | 1 | -5/+11 |
* | Fix test to not depend on llvm optimizations. | Michael J. Spencer | 2014-04-24 | 1 | -4/+4 |
* | Fix argument types of some AVX2 intrinsics. | Eli Friedman | 2013-09-23 | 1 | -9/+9 |
* | Fix the name and the type of the argument for intrinisc | Juergen Ributzka | 2013-08-17 | 1 | -2/+2 |
* | X86: add more GATHER intrinsics in Clang | Manman Ren | 2012-06-29 | 1 | -0/+66 |
* | X86: add more GATHER intrinsics in Clang | Manman Ren | 2012-06-29 | 1 | -3/+50 |
* | X86: add GATHER intrinsics (AVX2) in Clang | Manman Ren | 2012-06-26 | 1 | -0/+43 |
* | Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. U... | Craig Topper | 2012-04-17 | 1 | -1/+1 |
* | Change _mm256_permute4x64_epi64 and _mm256_permute4x64_pd to use builtin_shuf... | Craig Topper | 2012-04-15 | 1 | -2/+2 |
* | Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builti... | Craig Topper | 2012-02-08 | 1 | -2/+2 |
* | Add last of the AVX2 intrinsics except for gather. | Craig Topper | 2011-12-24 | 1 | -0/+100 |
* | Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ... | Craig Topper | 2011-12-24 | 1 | -1/+66 |
* | Add AVX2 intrinsics for FP vbroadcast, vbroadcasti128, and vpblendd. | Craig Topper | 2011-12-24 | 1 | -0/+35 |
* | Intrinsics for AVX2 unpack instructions. | Craig Topper | 2011-12-24 | 1 | -0/+40 |
* | More AVX2 intrinsics for shift, psign, some shuffles, and psadbw. | Craig Topper | 2011-12-24 | 1 | -82/+207 |
* | Add AVX2 multiply intrinsics. | Craig Topper | 2011-12-23 | 1 | -0/+35 |
* | Add AVX2 intrinsics for max, min, sign extend, and zero extend. | Craig Topper | 2011-12-22 | 1 | -0/+125 |
* | Add a few more AVX2 intrinsics and fix the type strings on a couple SSE intri... | Craig Topper | 2011-12-21 | 1 | -0/+10 |
* | Add AVX2 horizontal add/sub intrinsics. | Craig Topper | 2011-12-21 | 1 | -0/+30 |
* | Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unne... | Craig Topper | 2011-12-20 | 1 | -0/+60 |
* | Attempt to fix test in Release builds. | Eli Friedman | 2011-12-19 | 1 | -1/+1 |
* | Add AVX2 intrinsics for and, andn, or, and xor. | Craig Topper | 2011-12-19 | 1 | -0/+21 |
* | More AVX2 intrinsic support including saturating add/sub and palignr. | Craig Topper | 2011-12-19 | 1 | -0/+50 |
* | Begin adding AVX2 intrinsics. Necessitated increasing the number of bits used... | Craig Topper | 2011-12-19 | 1 | -0/+86 |