llvm-project/llvm/test/Transforms/CodeGenPrepare/X86
Florian Hahn 7769030b93 Recommit "[PatternMatch] Match XOR variant of unsigned-add overflow check."
This version fixes a buildbot failure cause by picking the wrong insert
point for XORs. We cannot pick the XOR binary operator as insert point,
as it is not guaranteed that both input operands for the overflow
intrinsic are defined before it.

This reverts the revert commit
c7fc0e5da6.
2020-02-23 18:33:18 +00:00
..
2008-11-24-RAUW-Self.ll [test] More tests to target specific directories after CodeGenPrepare requires TargetPassConfig (D73754) 2020-02-02 10:43:02 -08:00
bitreverse-hang.ll [CodeGenPrepare] Make TargetPassConfig required 2020-02-02 09:28:45 -08:00
catchpad-phi-cast.ll
computedgoto.ll
cttz-ctlz.ll
ext-logicop.ll
extend-sink-hoist.ll
fcmp-sinking.ll
gep-unmerging.ll [CodeGenPrepare] Make TargetPassConfig required 2020-02-02 09:28:45 -08:00
invariant.group.ll [CodeGenPrepare] Make TargetPassConfig required 2020-02-02 09:28:45 -08:00
lit.local.cfg [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
memset_chk-simplify-nobuiltin.ll [CodeGenPrepare] Make TargetPassConfig required 2020-02-02 09:28:45 -08:00
multi-extension.ll
nonintegral.ll [test] More tests to target specific directories after CodeGenPrepare requires TargetPassConfig (D73754) 2020-02-02 10:43:02 -08:00
optimizeSelect-DT.ll
overflow-intrinsics.ll Recommit "[PatternMatch] Match XOR variant of unsigned-add overflow check." 2020-02-23 18:33:18 +00:00
pr27536.ll
pr35658.ll
section-samplepgo.ll [test] More tests to target specific directories after CodeGenPrepare requires TargetPassConfig (D73754) 2020-02-02 10:43:02 -08:00
section.ll [test] More tests to target specific directories after CodeGenPrepare requires TargetPassConfig (D73754) 2020-02-02 10:43:02 -08:00
select.ll
sink-addrmode-base.ll
sink-addrmode-select.ll
sink-addrmode-two-phi.ll
sink-addrmode.ll [PGO][PGSO] Enable size optimizations in code gen / target passes for cold code. 2019-12-13 11:01:19 -08:00
sink-addrspacecast.ll
split-indirect-loop.ll [CodeGenPrepare] Make TargetPassConfig required 2020-02-02 09:28:45 -08:00
split-store-alignment.ll [CodeGen] Fix the computation of the alignment of split stores. 2020-02-12 10:37:30 +01:00
statepoint-relocate.ll [test] More tests to target specific directories after CodeGenPrepare requires TargetPassConfig (D73754) 2020-02-02 10:43:02 -08:00
vec-shift.ll [CodeGenPrepare][x86] shift both sides of a vector select when profitable 2019-06-16 15:29:03 +00:00
widen_switch.ll
widenable-condition.ll [CodeGenPrepare] Make TargetPassConfig required 2020-02-02 09:28:45 -08:00
x86-shuffle-sink.ll