summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx2-intrinsics-fast-isel.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86] Restore the pavg intrinsics.Craig Topper2019-04-151-12/+4
* [X86][AVX] Add VMOVDDUP-VPBROADCASTQ execution domain mappingSimon Pilgrim2019-02-011-1/+1
* [X86] Use GetDemandedBits to simplify the operands of PMULDQ/PMULUDQ.Craig Topper2018-12-241-9/+0
* [X86][SSE] Auto upgrade PADDS/PSUBS intrinsics to SADD_SAT/SSUB_SAT generic i...Simon Pilgrim2018-12-201-8/+8
* [X86][SSE] Auto upgrade PADDUS/PSUBUS intrinsics to UADD_SAT/USUB_SAT generic...Simon Pilgrim2018-12-191-22/+14
* [SelectionDAG] Respect multiple uses in SimplifyDemandedBits to SimplifyDeman...Simon Pilgrim2018-10-071-0/+9
* [SelectionDAG] Add SimplifyDemandedBits to SimplifyDemandedVectorElts simplif...Simon Pilgrim2018-10-061-9/+0
* [X86] Lowering addus/subus intrinsics to native IRTomasz Krupa2018-08-141-14/+22
* [X86][SSE] Combine (some) target shuffles with multiple usesSimon Pilgrim2018-08-091-6/+4
* [Utils][X86] Help update_llc_test_checks.py to recognise retl/retq to reduce ...Simon Pilgrim2018-06-011-84/+84
* [x86] Revert r330322 (& r330323): Lowering x86 adds/addus/subs/subus intrinsicsChandler Carruth2018-04-261-62/+26
* Lowering x86 adds/addus/subs/subus intrinsics (llvm part)Alexander Ivchenko2018-04-191-26/+62
* [X86] Remove GCCBuiltin name from pmuldq/pmuludq intrinsics so clang can cust...Craig Topper2018-04-091-6/+19
* Followup on Proposal to move MIR physical register namespace to '$' sigil.Puyan Lotfi2018-01-311-2/+2
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-2/+2
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-235/+235
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-2/+2
* [X86][AVX2] Regenerate AVX2 intrinsics tests on 32 + 64-bit targetsSimon Pilgrim2017-10-231-1679/+918
* [X86] Add VPERMPD/VPERMQ and VPERMPS/VPERMD to the execution domain fixing ta...Craig Topper2017-09-191-4/+4
* [X86] Teach execution domain fixing to convert between FP and int unpack inst...Craig Topper2017-09-181-8/+8
* [X86] Teach execution domain fixing to convert between VPERMILPS and VPSHUFD.Craig Topper2017-09-181-2/+2
* [X86] Remove usages of vperm2f intrinsics from fast isel tests to match what ...Craig Topper2017-09-151-1/+1
* [X86] [PATCH] [intrinsics] Lowering X86 ABS intrinsics to IR. (llvm)Uriel Korach2017-09-131-6/+12
* [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IRYael Tsafrir2017-09-121-6/+14
* [X86] Add VBLENDPS/VPBLENDD to the execution domain fixing tables.Craig Topper2017-09-031-6/+6
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-07-271-12/+12
* [X86] Lower AVX2 gather intrinsics similar to AVX-512. Apply the same input s...Craig Topper2017-03-131-0/+26
* [X86] Add VBROADCASTF128/VBROADCASTI128 to execution domain fixing tables.Craig Topper2016-09-291-2/+2
* [X86][AVX] Added support for lowering to VBROADCASTF128/VBROADCASTI128 (reapp...Simon Pilgrim2016-07-221-4/+2
* Revert "[X86][AVX] Added support for lowering to VBROADCASTF128/VBROADCASTI128"Benjamin Kramer2016-07-221-2/+4
* [X86][AVX] Added support for lowering to VBROADCASTF128/VBROADCASTI128Simon Pilgrim2016-07-211-4/+2
* [X86][AVX2] Added a memory version of test_mm256_broadcastsi128_si256Simon Pilgrim2016-07-151-4/+24
* [X86][AVX2] Allow VPERMPD/VPERMQ shuffles to call combineShuffle (reapplied)Simon Pilgrim2016-07-141-1/+1
* Revert r275411, it cause PR28552.Nico Weber2016-07-141-1/+1
* [X86][AVX2] Allow VPERMPD/VPERMQ shuffles to call combineShuffleSimon Pilgrim2016-07-141-1/+1
* VirtRegMap: Replace some identity copies with KILL instructions.Matthias Braun2016-07-091-0/+2
* [x86] autoupgrade and remove AVX2 integer min/max intrinsicsSanjay Patel2016-06-161-36/+36
* [x86, SSE] update packed FP compare tests for direct translation from builtin...Sanjay Patel2016-06-151-27/+25
* [X86][SSE] (Reapplied) Replace (V)PMOVSX and (V)PMOVZX integer extension intr...Simon Pilgrim2016-05-281-36/+30
* Revert: r270973 - [X86][SSE] Replace (V)PMOVSX and (V)PMOVZX integer extensio...Simon Pilgrim2016-05-271-30/+36
* [X86][SSE] Replace (V)PMOVSX and (V)PMOVZX integer extension intrinsics with ...Simon Pilgrim2016-05-271-36/+30
* [X86][AVX2] Added gather fast-isel tests to match clang/test/CodeGen/avx2-bui...Simon Pilgrim2016-05-261-32/+665
* [X86][AVX] Sync with clang/test/CodeGen/avx2-builtins.cSimon Pilgrim2016-05-251-98/+1659
* [X86][AVX2] Added more fast-isel tests to match clang/test/CodeGen/avx2-built...Simon Pilgrim2016-05-251-37/+660
* [X86][AVX2] Begun adding fast-isel tests to match clang/test/CodeGen/avx2-bui...Simon Pilgrim2016-05-251-0/+557
OpenPOWER on IntegriCloud