llvm-project/llvm/test/Transforms/PhaseOrdering
bipmis 38f3e44997 [AggressiveInstCombine] Load merge the reverse load pattern of consecutive loads.
This patch extends the load merge/widen in AggressiveInstCombine() to handle reverse load patterns.

Differential Revision: https://reviews.llvm.org/D135137
2022-10-19 11:22:58 +01:00
..
AArch64 [PhaseOrdering][AArch64] add test for mul-with-overflow; NFC 2022-08-09 12:38:10 -04:00
ARM [ARM] Add a phase ordering test for MVE intrinsic remainder vectorization/unrolling. NFC 2022-08-31 12:08:38 +01:00
SystemZ [PhaseOrdering] add explanatory comment for test; NFC 2022-07-24 17:07:17 -04:00
X86 [AggressiveInstCombine] Load merge the reverse load pattern of consecutive loads. 2022-10-19 11:22:58 +01:00
2010-03-22-empty-baseclass.ll
PR6627.ll
assume-explosion.ll
basic.ll
bitfield-bittests.ll
cmp-logic.ll [InstCombine] canonicalize 'icmp (trunc X), C' to 'icmp (X & Mask), C' 2022-06-30 15:51:39 -04:00
d83507-knowledge-retention-bug.ll
dce-after-argument-promotion.ll [Pipelines] Introduce DAE after ArgumentPromotion 2022-09-22 15:33:46 -07:00
deletion-of-loops-that-became-side-effect-free.ll Inliner: don't mark call sites as 'nounwind' if that would be redundant 2022-07-20 14:17:23 +02:00
expect.ll
fast-basictest.ll [PhaseOrdering] Add missing x86 registered target requirement to fast-basictest.ll 2022-09-27 20:59:57 +01:00
fast-reassociate-gvn.ll
gdce.ll
globalaa-retained.ll
inlining-alignment-assumptions.ll
instcombine-sroa-inttoptr.ll
lifetime-sanitizer.ll
loop-rotation-vs-common-code-hoisting.ll
lower-table-based-cttz.ll Recommit "[AggressiveInstCombine] Lower Table Based CTTZ 2022-09-20 13:12:47 +02:00
lto-licm.ll
memset-tail.ll [Passes] add a tail-call-elim pass near the end of the opt pipeline 2022-07-25 15:25:47 -04:00
min-max-abs-cse.ll [Passes] add a tail-call-elim pass near the end of the opt pipeline 2022-07-25 15:25:47 -04:00
minmax.ll [Passes] add a tail-call-elim pass near the end of the opt pipeline 2022-07-25 15:25:47 -04:00
openmp-opt-module.ll
partialord-ule.ll
pr32544.ll
pr36760.ll
pr39116.ll
pr39282.ll
pr40750.ll
pr44461-br-to-switch-rotate.ll
pr45682.ll
pr45687.ll
reassociate-after-unroll.ll
reassociate-gvn-bdce.ll
reassociate-instcombine.ll [InstCombine] fold udiv with common shl amount in operands 2022-10-12 11:12:26 -04:00
recompute-globalsaa.ll [GlobalOpt] Perform store->dominated load forwarding for stored once globals 2022-06-24 09:09:26 -07:00
rotate.ll
scev-custom-dl.ll
scev.ll
simplifycfg-options.ll
simplifycfg-switch-lowering-vs-correlatedpropagation.ll
single-iteration-loop-sroa.ll [Passes] add a tail-call-elim pass near the end of the opt pipeline 2022-07-25 15:25:47 -04:00
srem.ll [SCCP] convert signed div/rem to unsigned for non-negative operands, 2nd try 2022-09-07 11:56:29 -04:00
two-shifts-by-sext.ll
vector-select.ll [InstSimplify] look through vector select (shuffle) in min/max fold 2022-09-30 08:27:00 -04:00
vector-trunc-inseltpoison.ll
vector-trunc.ll