llvm-project/llvm/test/Analysis/ScalarEvolution
Florian Hahn 20d798bd47
Recommit "[SCEV] Look through single value PHIs." (take 3)
This reverts commit 1fbdbb5595.

All known issues surfaced by this patch should have been fixed now.

The fixes included fixing issues with SCEV expansion in LV and DA's
reliance on LCSSA phis.
2022-06-09 15:20:10 +01:00
..
2007-07-15-NegativeStride.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2007-08-06-MisinterpretBranch.ll [NFCI] SCEVExpander: emit intrinsics for integral {u,s}{min,max} SCEV expressions 2021-03-06 21:52:46 +03:00
2007-08-06-Unsigned.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2007-09-27-LargeStepping.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2007-11-14-SignedAddRec.ll
2007-11-18-OrInstruction.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-02-11-ReversedCondition.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-02-12-SMAXTripCount.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-02-15-UMax.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-05-25-NegativeStepToZero.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-06-12-BinomialInt64.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-07-12-UnneededSelect1.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-07-12-UnneededSelect2.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-07-19-InfiniteLoop.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-07-19-WrappingIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-07-29-SGTTripCount.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-07-29-SMinExpr.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-08-04-IVOverflow.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-08-04-LongAddRec.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-11-02-QuadraticCrash.ll [test] Cleanup legacy PM tests in llvm/test/Analyis/ScalarEvolution 2021-09-04 15:57:30 -07:00
2008-11-15-CubicOOM.ll [test] Cleanup legacy PM tests in llvm/test/Analyis/ScalarEvolution 2021-09-04 15:57:30 -07:00
2008-11-18-LessThanOrEqual.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-11-18-Stride1.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-11-18-Stride2.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-12-08-FiniteSGE.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-12-11-SMaxOverflow.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-12-14-StrideAndSigned.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2008-12-15-DontUseSDiv.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2009-01-02-SignedNegativeStride.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2009-04-22-TruncCast.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2009-05-09-PointerEdgeCount.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2009-07-04-GroupConstantsWidthMismatch.ll [test] Cleanup legacy PM tests in llvm/test/Analyis/ScalarEvolution 2021-09-04 15:57:30 -07:00
2010-09-03-RequiredTransitive.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2011-03-09-ExactNoMaxBECount.ll
2011-04-26-FoldAddRec.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2011-10-04-ConstEvolve.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
2012-03-26-LoadConstant.ll
2012-05-18-LoopPredRecurse.ll
2012-05-29-MulAddRec.ll
SolveQuadraticEquation.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
ZeroStep.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
abs-intrinsic.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
add-expr-pointer-operand-sorting.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
add-like-or.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
addrec-computed-during-addrec-calculation.ll [SCEV] Remove incorrect assert 2021-11-29 17:09:12 +01:00
and-xor.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
ashr.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
avoid-assume-hang.ll [test] Cleanup legacy PM tests in llvm/test/Analyis/ScalarEvolution 2021-09-04 15:57:30 -07:00
avoid-infinite-recursion-0.ll [test] Cleanup legacy PM tests in llvm/test/Analyis/ScalarEvolution 2021-09-04 15:57:30 -07:00
avoid-infinite-recursion-1.ll
avoid-smax-0.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
avoid-smax-1.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
becount-invalidation.ll Reland [SCEV] Fix and validate ValueExprMap/ExprValueMap consistency 2021-11-27 12:37:15 +01:00
binomial-explision.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
cache_loop_exit_limit.ll
constant_condition.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
cycled_phis.ll Recommit "[SCEV] Look through single value PHIs." (take 3) 2022-06-09 15:20:10 +01:00
depth-limit-overrun.ll
different-loops-recs.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
div-overflow.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
do-loop.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
exact-exit-count-more-precise.ll [SCEV] Recognize binary `and` as bit-wise `umin` 2022-02-10 17:42:54 +03:00
exact_iter_count.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
exhaustive-trip-counts.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
exit-count-select-safe.ll [SCEV] Fold umin_seq using known predicate 2022-05-09 16:35:08 +02:00
exit-count-select.ll [SCEV] Recognize logical `or` as `not umin_seq (not, not)` 2022-02-10 17:42:55 +03:00
expander-replace-congruent-ivs.ll
exponential-behavior.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
ext-antecedent.ll
extract-highbits-sameconstmask.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
extract-highbits-variablemask.ll [SCEV] (udiv X, Y) * Y is always NUW 2021-09-15 11:34:50 -07:00
extract-lowbits-sameconstmask.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
extract-lowbits-variablemask.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
finite-trip-count.ll [ScalarEvolution] Handle <= and >= in non infinite loops 2022-01-28 17:41:08 -05:00
flags-from-poison-dbg.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
flags-from-poison-noautogen.ll [test] split flags-from-poison.ll to allow ease of autogen update 2021-10-01 15:35:09 -07:00
flags-from-poison.ll [ValueTracking] Enable -branch-on-poison-as-ub by default 2022-06-01 10:46:06 +02:00
flattened-0.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
fold.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
guards.ll
how-far-to-zero.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
huge_expression_limit.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
implied-via-addition.ll
implied-via-division.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
incorrect-exit-count.ll Recommit "[SCEV] Look through single value PHIs." (take 3) 2022-06-09 15:20:10 +01:00
incorrect-nsw.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
increasing-or-decreasing-iv.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
infer-prestart-no-wrap.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
infer-via-ranges.ll
inner-loop-by-latch-cond-unknown.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
invalidation.ll
latch-dominating-conditions.ll
limit-depth.ll [ValueTracking] Enable -branch-on-poison-as-ub by default 2022-06-01 10:46:06 +02:00
load-with-range-metadata.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
load.ll [SCEV] Use full logic when infering flags on add and gep 2021-10-03 15:32:15 -07:00
logical-operations.ll [NFC][SCEV] Recognize umin_seq when operand is zext'ed in zero-check 2022-02-16 22:16:02 +03:00
lshr-shl-differentconstmask.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
lt-overflow.ll [ScalarEvolution] Mark a loop as finite if in a willreturn function 2022-01-28 14:17:05 -05:00
max-addops-inline.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
max-addrec-size.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
max-backedge-taken-count-guard-info-rewrite-expressions.ll [NFC][SCEV] Autogenerate checklines in a test to simplify further updates 2022-02-11 01:21:45 +03:00
max-backedge-taken-count-guard-info.ll [SCEV] Collect conditions from assumes same way as for branches. 2022-05-26 18:17:13 +01:00
max-backedge-taken-count-limit-by-wrapping.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
max-be-count-not-constant.ll [SCEV] (udiv X, Y) * Y is always NUW 2021-09-15 11:34:50 -07:00
max-expr-cache.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
max-mulops-inline.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
max-trip-count-address-space.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
max-trip-count.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
merge-add-rec-many-inputs.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
min-max-exprs.ll [SCEV] `createNodeForSelectOrPHIInstWithICmpInstCond()`: generalize eq handling 2022-02-11 21:58:19 +03:00
minmax-intrinsics.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
mul.ll [SCEV] (udiv X, Y) * Y is always NUW 2021-09-15 11:34:50 -07:00
multiple-max-iterations.ll
ne-overflow.ll [SCEV] Move mustprogress based no-self-wrap logic so it applies to all exit conditions 2021-11-18 10:07:44 -08:00
no-wrap-add-exprs.ll [SCEV] Correctly propagate nowrap flags across scopes when folding invariant add through addrec 2021-10-03 15:19:33 -07:00
no-wrap-symbolic-becount.ll [ValueTracking] Enable -branch-on-poison-as-ub by default 2022-06-01 10:46:06 +02:00
no-wrap-unknown-becount.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
non-IV-phi.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
nowrap-preinc-limits.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
nsw-offset-assume.ll [SCEV] Correctly propagate nowrap flags across scopes when folding invariant add through addrec 2021-10-03 15:19:33 -07:00
nsw-offset.ll [SCEV] Correctly propagate nowrap flags across scopes when folding invariant add through addrec 2021-10-03 15:19:33 -07:00
nsw.ll [ValueTracking] Enable -branch-on-poison-as-ub by default 2022-06-01 10:46:06 +02:00
nw-sub-is-not-nw-add.ll
outer_phi.ll [Test] Add test showing missing opportunity in range inference for SCEV 2021-09-16 15:40:56 +07:00
overflow-intrinsics-trip-count.ll [SCEV] Compute exit count from overflow check expressed w/ x.with.overflow intrinsics 2022-01-04 09:44:23 -08:00
overflow-intrinsics.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pointer-rounding.ll [NFC][SCEV] Tests with modellable pointer `select`s 2022-04-29 02:37:05 +03:00
pointer-select.ll [NFC][SCEV] Tests with modellable pointer `select`s 2022-04-29 02:37:05 +03:00
pointer-sign-bits.ll [test] Cleanup legacy PM tests in llvm/test/Analyis/ScalarEvolution 2021-09-04 15:57:30 -07:00
pr3909.ll
pr18606-min-zeros.ll
pr18606.ll
pr22179.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pr22641.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pr22674.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pr22856.ll
pr24757.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pr25369.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pr27315.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pr34538.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pr35890.ll
pr40420.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pr44605.ll
pr46786.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pr48225.ll [SCEV] Recognize binary `and` as bit-wise `umin` 2022-02-10 17:42:54 +03:00
pr49856.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
pr51869-scalar-evolution-prove-implications-via-truncation.ll [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond 2021-10-19 21:37:57 +02:00
predicated-trip-count.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
ptrtoint-constantexpr-loop.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
ptrtoint.ll [SCEV] Use full logic when infering flags on add and gep 2021-10-03 15:32:15 -07:00
range-signedness.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
range_nw_flag.ll switch a couple of SCEV tests to autogen for ease of update 2021-09-15 11:11:07 -07:00
ranges.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
returned.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
saturating-intrinsics.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
scalable-vector.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
scev-aa.ll [AAEval] Make compatible with opaque pointers 2022-03-16 10:02:11 +01:00
scev-canonical-mode.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
scev-dispositions.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
scev-expander-existing-value-offset.ll
scev-expander-incorrect-nowrap.ll
scev-expander-reuse-gep.ll
scev-expander-reuse-unroll.ll
scev-expander-reuse-vect.ll
scev-invalid.ll
scev-prestart-nowrap.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
sdiv.ll [SCEV] Stop blindly propagating flags from inbound geps to SCEV nodes 2021-10-01 16:30:44 -07:00
sext-inreg.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
sext-iv-0.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
sext-iv-1.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
sext-iv-2.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
sext-mul.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
sext-to-zext.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
sext-zero.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
shift-op.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
shift-recurrences.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
shl-lshr-differentconstmask.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
sle.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
smax-br-phi-idioms.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
smin-smax-folds.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
solve-quadratic-i1.ll Recommit "[SCEV] Look through single value PHIs." (take 3) 2022-06-09 15:20:10 +01:00
solve-quadratic-overflow.ll Recommit "[SCEV] Look through single value PHIs." (take 3) 2022-06-09 15:20:10 +01:00
solve-quadratic.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
srem.ll [SCEV] Stop blindly propagating flags from inbound geps to SCEV nodes 2021-10-01 16:30:44 -07:00
strip-injective-zext.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count-andor-selectform.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count-andor.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count-implied-addrec.ll [SCEV] Use constant range of RHS to prove NUW on narrow IV in trip count logic 2021-11-05 15:36:47 -07:00
trip-count-negative-stride.ll [ValueTracking] Enable -branch-on-poison-as-ub by default 2022-06-01 10:46:06 +02:00
trip-count-non-unit-stride.ll [ValueTracking] Enable -branch-on-poison-as-ub by default 2022-06-01 10:46:06 +02:00
trip-count-pow2.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count-switch.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count-unknown-stride.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count2.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count3.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count4.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count5.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count6.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count7.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count8.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count9.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count10.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count11.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count12.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count13.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-count14.ll [SCEV] Regenerate test checks (NFC) 2022-05-03 17:43:05 +02:00
trip-count15.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trip-multiple-guard-info.ll [SCEV] Reorder operands checks in collectConditions. 2021-11-18 09:36:16 +00:00
tripmultiple_calculation.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
trivial-phis.ll Recommit "[SCEV] Look through single value PHIs." (take 3) 2022-06-09 15:20:10 +01:00
trunc-simplify.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
truncate.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
umin-umax-folds.ll [SCEV] Recognize binary `and` as bit-wise `umin` 2022-02-10 17:42:54 +03:00
undefined.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
unknown_phis.ll Revert "[SCEV] Infer ranges for SCC consisting of cycled Phis" 2022-03-04 19:52:44 -08:00
unreachable-code.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
unsimplified-loop.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
urem-0.ll [SCEV] Canonicalize X - urem X, Y patterns 2021-11-16 11:59:21 -08:00
values-at-scopes-consistency.ll [SCEV] Fix ValuesAtScopesUsers consistency 2021-12-03 10:03:10 +01:00
widenable-condition.ll [SCEV] Recognize binary `and` as bit-wise `umin` 2022-02-10 17:42:54 +03:00
zext-divrem.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
zext-mul.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
zext-signed-addrec.ll
zext-wrap.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00