summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx2-intrinsics-x86-upgrade.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86][AVX] Add VMOVDDUP-VPBROADCASTQ execution domain mappingSimon Pilgrim2019-02-011-1/+1
* [X86][SSE] Auto upgrade PADDS/PSUBS intrinsics to SADD_SAT/SSUB_SAT generic i...Simon Pilgrim2018-12-211-0/+44
* [X86] Regenerate test checks to merge 32 and 64 bit. Remove stale check prefi...Craig Topper2018-11-041-555/+229
* [X86] Lowering addus/subus intrinsics to native IRTomasz Krupa2018-08-141-0/+104
* [x86] Revert r330322 (& r330323): Lowering x86 adds/addus/subs/subus intrinsicsChandler Carruth2018-04-261-127/+0
* Lowering x86 adds/addus/subs/subus intrinsics (llvm part)Alexander Ivchenko2018-04-191-0/+127
* [X86] Remove the pmuldq/pmuldq intrinsics and replace with native IR.Craig Topper2018-04-131-209/+497
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-55/+55
* [X86][AVX2] Regenerate AVX2 intrinsics tests on 32 + 64-bit targetsSimon Pilgrim2017-10-231-66/+81
* [X86] Add VPERMPD/VPERMQ and VPERMPS/VPERMD to the execution domain fixing ta...Craig Topper2017-09-191-1/+1
* [X86] Fix two more places to prefer VPERMQ/PD over VPERM2X128 when AVX2 is en...Craig Topper2017-09-181-9/+4
* [X86] Remove VPERM2F128/VPERM2I128 intrinsics and autoupgrade to native shuff...Craig Topper2017-09-161-2/+17
* [X86] Fix some FileCheck lines that use the wrong prefix.Craig Topper2017-09-161-12/+12
* [X86] [PATCH] [intrinsics] Lowering X86 ABS intrinsics to IR. (llvm)Uriel Korach2017-09-131-0/+31
* [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IRYael Tsafrir2017-09-121-0/+20
* [X86] Add VBLENDPS/VPBLENDD to the execution domain fixing tables.Craig Topper2017-09-031-2/+2
* [X86] Added run line to intrinsics upgrade test. NFC.Yael Tsafrir2017-08-311-0/+1
* [x86] transform vector inc/dec to use -1 constant (PR33483)Sanjay Patel2017-06-261-1/+2
* [X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (LLVM)Simon Pilgrim2017-04-141-1/+13
* [X86][AVX2] Cleaned up test triple and regenerated tests.Simon Pilgrim2017-01-241-14/+2
* [x86] autoupgrade and remove AVX2 integer min/max intrinsicsSanjay Patel2016-06-161-3/+134
* [X86] Remove SSE/AVX unaligned store intrinsics as clang no longer uses them....Craig Topper2016-05-301-0/+16
* [X86] Use update_llc_test_checks.py to re-generate a test in preparation for ...Craig Topper2016-05-301-36/+102
* [X86][SSE] (Reapplied) Replace (V)PMOVSX and (V)PMOVZX integer extension intr...Simon Pilgrim2016-05-281-0/+96
* Revert: r270973 - [X86][SSE] Replace (V)PMOVSX and (V)PMOVZX integer extensio...Simon Pilgrim2016-05-271-96/+0
* [X86][SSE] Replace (V)PMOVSX and (V)PMOVZX integer extension intrinsics with ...Simon Pilgrim2016-05-271-0/+96
* [X86] Replace avx2 broadcast intrinsics with native IR.Ahmed Bougacha2015-08-201-0/+120
* [X86, AVX2] Replace inserti128 and extracti128 intrinsics with generic shufflesSanjay Patel2015-03-121-1/+22
* [X86] Remove AVX2 and SSE2 pslldq and psrldq intrinsics. We can represent the...Craig Topper2015-02-181-0/+16
* [X86] Remove the multiply by 8 that goes into the shift constant for X86ISD::...Craig Topper2015-02-161-0/+15
* [x86] Fix a pretty horrible bug and inconsistency in the x86 asmChandler Carruth2014-09-061-0/+33
OpenPOWER on IntegriCloud