llvm-project/llvm/test/Analysis/ScalarEvolution
Nikita Popov 57d57b1afd [AAEval] Make compatible with opaque pointers
With opaque pointers, we cannot use the pointer element type to
determine the LocationSize for the AA query. Instead, -aa-eval
tests are now required to have an explicit load or store for any
pointer they want to compute alias results for, and the load/store
types are used to determine the location size.

This may affect ordering of results, and sorting within one result,
as the type is not considered part of the sorted string anymore.

To somewhat minimize the churn, printing still uses faux typed
pointer notation.
2022-03-16 10:02:11 +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 Revert "[SCEV] Infer ranges for SCC consisting of cycled Phis" 2022-03-04 19:52:44 -08: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] Recognize logical `or` as `not umin_seq (not, not)` 2022-02-10 17:42:55 +03: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 [SCEV] Search operand tree for scope bound when inferring flags from IR 2021-10-06 15:10:02 -07: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 [SCEV] Correctly propagate nowrap flags across scopes when folding invariant add through addrec 2021-10-03 15:19:33 -07: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 [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07: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] Recognize binary `and` as bit-wise `umin` 2022-02-10 17:42:54 +03: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 [SCEV] Stop blindly propagating flags from inbound geps to SCEV nodes 2021-10-01 16:30:44 -07: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 [SCEV] Add test for propagating poison through select condition. 2021-10-13 17:14:35 +01: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-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 Revert "Recommit "[SCEV] Look through single value PHIs." (take 2)" 2021-09-30 20:53:51 +01:00
solve-quadratic-overflow.ll Revert "Recommit "[SCEV] Look through single value PHIs." (take 2)" 2021-09-30 20:53:51 +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 [SCEV] Move mustprogress based no-self-wrap logic so it applies to all exit conditions 2021-11-18 10:07:44 -08:00
trip-count-non-unit-stride.ll [SCEV] Add test for non-unit stride with multiple exits (NFC) 2021-05-02 18:14:05 +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 [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07: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 [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07: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