llvm-project/llvm/test/Transforms/PhaseOrdering/X86
Roman Lebedev 9c4c2f2472
[SimplifyCFG] Tail-merging all blocks with `ret` terminator
Based ontop of D104598, which is a NFCI-ish refactoring.
Here, a restriction, that only empty blocks can be merged, is lifted.

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D104597
2021-06-24 13:15:39 +03:00
..
SROA-after-loop-unrolling.ll [NewPM][opt] Run the "default" AA pipeline by default 2021-01-21 21:08:54 -08:00
addsub-inseltpoison.ll [NewPM][opt] Run the "default" AA pipeline by default 2021-01-21 21:08:54 -08:00
addsub.ll [NewPM][opt] Run the "default" AA pipeline by default 2021-01-21 21:08:54 -08:00
ctlz-loop.ll Reapply [InstCombine] Fold multiuse shr eq zero 2021-05-22 14:46:50 +02:00
horiz-math-inseltpoison.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
horiz-math.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
lit.local.cfg
loop-idiom-vs-indvars.ll [NewPM][opt] Run the "default" AA pipeline by default 2021-01-21 21:08:54 -08:00
masked-memory-ops.ll [NewPM][opt] Run the "default" AA pipeline by default 2021-01-21 21:08:54 -08:00
nancvt.ll [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal 2020-10-01 14:37:38 -04:00
peel-before-lv-to-enable-vectorization.ll [PhaseOrdering] Update tests after 23c2f2e6b2. 2021-06-07 10:59:30 +01:00
pixel-splat.ll [PhaseOrdering] Update tests after 23c2f2e6b2. 2021-06-07 10:59:30 +01:00
pr48844-br-to-switch-vectorization.ll [PhaseOrdering] Add tests for PR44461 and PR48844 (NFC) 2021-01-23 21:24:54 +01:00
scalarization-inseltpoison.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
scalarization.ll Update InstCombine to use undef matcher instead 2021-04-18 11:05:36 +09:00
shuffle-inseltpoison.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
shuffle.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
simplifycfg-late.ll [SimplifyCFG] Tail-merging all blocks with `ret` terminator 2021-06-24 13:15:39 +03:00
spurious-peeling.ll [PassManager] Run additional LICM before LoopRotate 2021-04-02 11:11:42 +03:00
vdiv-nounroll.ll [PhaseOrdering] Update tests after 23c2f2e6b2. 2021-06-07 10:59:30 +01:00
vdiv.ll [PhaseOrdering] Update tests after 23c2f2e6b2. 2021-06-07 10:59:30 +01:00
vector-reductions-expanded.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
vector-reductions.ll [SimplifyCFG] Tail-merging all blocks with `ret` terminator 2021-06-24 13:15:39 +03:00