llvm-project/llvm/test/Transforms/InstCombine/X86
Simon Pilgrim e425d0b92a [InstCombine][X86] Add basic addsub intrinsic SimplifyDemandedVectorElts support (PR46277)
Pass through the demanded elts mask to the source operands.

The next step will be to add support for folding to add/sub if we only demand odd/even elements.
2020-11-30 18:40:16 +00:00
..
2009-03-23-i80-fp80.ll
addcarry.ll
blend_x86.ll
clmulqdq.ll
lit.local.cfg
pr2645-1.ll
shufflemask-undef.ll
x86-addsub.ll [InstCombine][X86] Add basic addsub intrinsic SimplifyDemandedVectorElts support (PR46277) 2020-11-30 18:40:16 +00:00
x86-avx2.ll
x86-avx512.ll
x86-bmi-tbm.ll [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic 2020-09-18 14:54:24 -07:00
x86-crc32-demanded.ll
x86-f16c.ll
x86-fma.ll
x86-insertps.ll
x86-masked-memops.ll [InstCombine][X86] Covert masked load/stores with (sign extended) bool vector masks to generic intrinsics. 2020-09-12 15:09:28 +01:00
x86-movmsk.ll
x86-muldq.ll
x86-pack.ll
x86-pshufb.ll
x86-sse.ll
x86-sse2.ll
x86-sse4a.ll
x86-sse41.ll
x86-vec_demanded_elts.ll
x86-vector-shifts.ll
x86-vpermil.ll
x86-xop.ll