llvm-project/llvm/test/Transforms/PhaseOrdering
Simon Pilgrim 5dde9c1286 [CostModel][X86] Reduce cost of extracting bool vector elements
For constant indices, these are now just a MOVMSK+TEST/BT
2022-03-18 19:02:47 +00:00
..
AArch64 [PhaseOrdering] Update naming of blocks after 95f76bff1c. 2022-03-13 17:23:25 +00:00
ARM [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
X86 [CostModel][X86] Reduce cost of extracting bool vector elements 2022-03-18 19:02:47 +00:00
2010-03-22-empty-baseclass.ll
PR6627.ll
assume-explosion.ll
basic.ll
bitfield-bittests.ll
d83507-knowledge-retention-bug.ll
deletion-of-loops-that-became-side-effect-free.ll [PassManager] `buildModuleOptimizationPipeline()`: schedule `LoopDeletion` pass run before vectorization passes 2021-11-03 19:24:49 +03:00
expect.ll
fast-basictest.ll Split fast-basictest.ll according to passes responsible for optimizations 2022-02-04 12:20:10 +03:00
fast-reassociate-gvn.ll Split fast-basictest.ll according to passes responsible for optimizations 2022-02-04 12:20:10 +03:00
gdce.ll
globalaa-retained.ll
inlining-alignment-assumptions.ll Re-apply "[JumpThreading] Ignore free instructions" 2021-09-24 18:52:30 +02:00
instcombine-sroa-inttoptr.ll
lifetime-sanitizer.ll
loop-rotation-vs-common-code-hoisting.ll [InstCombine] Add general constant support to eq/ne icmp(add(X,C1),add(Y,C2)) -> icmp(add(X,C1-C2),Y) fold 2022-03-15 14:17:38 +00:00
lto-licm.ll
min-max-abs-cse.ll [PhaseOrdering][x86] add TODO comments to test files; NFC 2022-03-10 08:10:28 -05:00
minmax.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
openmp-opt-module.ll [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM 2021-10-20 15:16:17 +02:00
partialord-ule.ll
pr32544.ll
pr36760.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
pr39116.ll
pr39282.ll
pr40750.ll
pr44461-br-to-switch-rotate.ll
pr45682.ll
pr45687.ll
reassociate-after-unroll.ll
reassociate-gvn-bdce.ll Move some tests from instcombine to phase ordering. NFC. 2021-11-24 12:57:02 -08:00
reassociate-instcombine.ll Add test to check we can instcombine after reassociate. NFC. 2021-10-21 12:27:26 -07:00
recompute-globalsaa.ll [NewPM] Actually recompute GlobalsAA before module optimization pipeline 2022-03-14 09:42:34 -07:00
rotate.ll
scev-custom-dl.ll
scev.ll
simplifycfg-options.ll
simplifycfg-switch-lowering-vs-correlatedpropagation.ll [SimplifyCFG][PhaseOrdering] Defer lowering switch into an integer range comparison and branch until after at least the IPSCCP 2022-02-17 12:13:55 +03:00
two-shifts-by-sext.ll
unsigned-multiply-overflow-check.ll
vector-select.ll [InstCombine] fold mask-with-signbit-splat to icmp+select 2021-12-14 16:00:42 -05:00
vector-trunc-inseltpoison.ll
vector-trunc.ll