| Commit message (Expand) | Author | Age | Files | Lines |
| * | [X86] Use native shuffle vector for the perm2f128 intrinsics | Craig Topper | 2017-09-15 | 1 | -2/+2 |
| * | [X86] [PATCH] [intrinsics] Lowering X86 ABS intrinsics to IR. (clang) | Uriel Korach | 2017-09-13 | 1 | -3/+9 |
| * | [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IR | Yael Tsafrir | 2017-09-12 | 1 | -2/+14 |
| * | [X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (clang) | Simon Pilgrim | 2017-04-14 | 1 | -1/+1 |
| * | [x86] these aren't the undefs you're looking for (PR32176) | Sanjay Patel | 2017-03-12 | 1 | -17/+17 |
| * | [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests | Elad Cohen | 2016-09-28 | 1 | -4/+2 |
| * | After PR28761 use -Wall with -Werror in builtins tests to identify | Eric Christopher | 2016-08-04 | 1 | -2/+2 |
| * | [X86] Use native IR for immediate values 0-7 of packed fp cmp builtins. This ... | Craig Topper | 2016-07-06 | 1 | -3/+9 |
| * | [X86] Use undefined instead of setzero in shufflevector based intrinsics when... | Craig Topper | 2016-07-04 | 1 | -5/+5 |
| * | [x86] generate IR for AVX2 integer min/max builtins | Sanjay Patel | 2016-06-16 | 1 | -12/+24 |
| * | [x86] translate SSE packed FP comparison builtins to IR | Sanjay Patel | 2016-06-15 | 1 | -5/+15 |
| * | [X86] Handle AVX2 pslldqi and psrldqi intrinsics shufflevector creation direc... | Craig Topper | 2016-06-09 | 1 | -4/+4 |
| * | [X86][SSE] Replace VPMOVSX and (V)PMOVZX integer extension intrinsics with ge... | Simon Pilgrim | 2016-05-28 | 1 | -12/+18 |
| * | [X86][AVX2] Improved checks for float/double mask generation for non-masked g... | Simon Pilgrim | 2016-05-26 | 1 | -0/+8 |
| * | [X86][AVX2] Full set of AVX2 intrinsics tests | Simon Pilgrim | 2016-05-25 | 1 | -600/+745 |
| * | [X86][AVX2] Stripped backend codegen tests | Simon Pilgrim | 2015-12-08 | 1 | -207/+1 |
| * | [X86] _mm256_permutevar8x32_ps should take an integer vector for its shuffle ... | Craig Topper | 2015-11-29 | 1 | -1/+1 |
| * | 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 |