The Nest
Explore
Sign in
nuudlman
llvm
llvm
test
Analysis
ScalarEvolution
0
Compiler projects using llvm
Code
Changes
Tags
Discussions
main
8Cqo1QjSCQ3F66Vh3nan9N8dv1MjQSAEz8RNwt2cTacK
Update README and enable C++20 for UnitLICM and UnitLoopInfo
on May 2, 2024
2007-07-15-NegativeStride.ll
Import LLVM @ 15.0.7
on April 29, 2024
2007-08-06-MisinterpretBranch.ll
Import LLVM @ 15.0.7
on April 29, 2024
2007-08-06-Unsigned.ll
Import LLVM @ 15.0.7
on April 29, 2024
2007-09-27-LargeStepping.ll
Import LLVM @ 15.0.7
on April 29, 2024
2007-11-14-SignedAddRec.ll
Import LLVM @ 15.0.7
on April 29, 2024
2007-11-18-OrInstruction.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-02-11-ReversedCondition.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-02-12-SMAXTripCount.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-02-15-UMax.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-05-25-NegativeStepToZero.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-06-12-BinomialInt64.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-07-12-UnneededSelect1.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-07-12-UnneededSelect2.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-07-19-InfiniteLoop.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-07-19-WrappingIV.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-07-29-SGTTripCount.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-07-29-SMinExpr.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-08-04-IVOverflow.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-08-04-LongAddRec.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-11-02-QuadraticCrash.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-11-15-CubicOOM.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-11-18-LessThanOrEqual.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-11-18-Stride1.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-11-18-Stride2.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-12-08-FiniteSGE.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-12-11-SMaxOverflow.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-12-14-StrideAndSigned.ll
Import LLVM @ 15.0.7
on April 29, 2024
2008-12-15-DontUseSDiv.ll
Import LLVM @ 15.0.7
on April 29, 2024
2009-01-02-SignedNegativeStride.ll
Import LLVM @ 15.0.7
on April 29, 2024
2009-04-22-TruncCast.ll
Import LLVM @ 15.0.7
on April 29, 2024
2009-05-09-PointerEdgeCount.ll
Import LLVM @ 15.0.7
on April 29, 2024
2009-07-04-GroupConstantsWidthMismatch.ll
Import LLVM @ 15.0.7
on April 29, 2024
2010-09-03-RequiredTransitive.ll
Import LLVM @ 15.0.7
on April 29, 2024
2011-03-09-ExactNoMaxBECount.ll
Import LLVM @ 15.0.7
on April 29, 2024
2011-04-26-FoldAddRec.ll
Import LLVM @ 15.0.7
on April 29, 2024
2011-10-04-ConstEvolve.ll
Import LLVM @ 15.0.7
on April 29, 2024
2012-03-26-LoadConstant.ll
Import LLVM @ 15.0.7
on April 29, 2024
2012-05-18-LoopPredRecurse.ll
Import LLVM @ 15.0.7
on April 29, 2024
2012-05-29-MulAddRec.ll
Import LLVM @ 15.0.7
on April 29, 2024
SolveQuadraticEquation.ll
Import LLVM @ 15.0.7
on April 29, 2024
ZeroStep.ll
Import LLVM @ 15.0.7
on April 29, 2024
abs-intrinsic.ll
Import LLVM @ 15.0.7
on April 29, 2024
add-expr-pointer-operand-sorting.ll
Import LLVM @ 15.0.7
on April 29, 2024
add-like-or.ll
Import LLVM @ 15.0.7
on April 29, 2024
addrec-computed-during-addrec-calculation.ll
Import LLVM @ 15.0.7
on April 29, 2024
and-xor.ll
Import LLVM @ 15.0.7
on April 29, 2024
annotation-intrinsics.ll
Import LLVM @ 15.0.7
on April 29, 2024
ashr.ll
Import LLVM @ 15.0.7
on April 29, 2024
avoid-assume-hang.ll
Import LLVM @ 15.0.7
on April 29, 2024
avoid-infinite-recursion-0.ll
Import LLVM @ 15.0.7
on April 29, 2024
avoid-infinite-recursion-1.ll
Import LLVM @ 15.0.7
on April 29, 2024
avoid-smax-0.ll
Import LLVM @ 15.0.7
on April 29, 2024
avoid-smax-1.ll
Import LLVM @ 15.0.7
on April 29, 2024
becount-invalidation.ll
Import LLVM @ 15.0.7
on April 29, 2024
binomial-explision.ll
Import LLVM @ 15.0.7
on April 29, 2024
cache_loop_exit_limit.ll
Import LLVM @ 15.0.7
on April 29, 2024
constant_condition.ll
Import LLVM @ 15.0.7
on April 29, 2024
cycled_phis.ll
Import LLVM @ 15.0.7
on April 29, 2024
different-loops-recs.ll
Import LLVM @ 15.0.7
on April 29, 2024
div-overflow.ll
Import LLVM @ 15.0.7
on April 29, 2024
do-loop.ll
Import LLVM @ 15.0.7
on April 29, 2024
exact-exit-count-more-precise.ll
Import LLVM @ 15.0.7
on April 29, 2024
exact_iter_count.ll
Import LLVM @ 15.0.7
on April 29, 2024
exhaustive-trip-counts.ll
Import LLVM @ 15.0.7
on April 29, 2024
exit-count-select-safe.ll
Import LLVM @ 15.0.7
on April 29, 2024
exit-count-select.ll
Import LLVM @ 15.0.7
on April 29, 2024
expander-replace-congruent-ivs.ll
Import LLVM @ 15.0.7
on April 29, 2024
exponential-behavior.ll
Import LLVM @ 15.0.7
on April 29, 2024
ext-antecedent.ll
Import LLVM @ 15.0.7
on April 29, 2024
extract-highbits-sameconstmask.ll
Import LLVM @ 15.0.7
on April 29, 2024
extract-highbits-variablemask.ll
Import LLVM @ 15.0.7
on April 29, 2024
extract-lowbits-sameconstmask.ll
Import LLVM @ 15.0.7
on April 29, 2024
extract-lowbits-variablemask.ll
Import LLVM @ 15.0.7
on April 29, 2024
finite-trip-count.ll
Import LLVM @ 15.0.7
on April 29, 2024
flags-from-poison-dbg.ll
Import LLVM @ 15.0.7
on April 29, 2024
flags-from-poison-noautogen.ll
Import LLVM @ 15.0.7
on April 29, 2024
flags-from-poison.ll
Import LLVM @ 15.0.7
on April 29, 2024
flattened-0.ll
Import LLVM @ 15.0.7
on April 29, 2024
fold.ll
Import LLVM @ 15.0.7
on April 29, 2024
guards.ll
Import LLVM @ 15.0.7
on April 29, 2024
how-far-to-zero.ll
Import LLVM @ 15.0.7
on April 29, 2024
huge_expression_limit.ll
Import LLVM @ 15.0.7
on April 29, 2024
implied-via-addition.ll
Import LLVM @ 15.0.7
on April 29, 2024
implied-via-division.ll
Import LLVM @ 15.0.7
on April 29, 2024
incorrect-exit-count.ll
Import LLVM @ 15.0.7
on April 29, 2024
incorrect-nsw.ll
Import LLVM @ 15.0.7
on April 29, 2024
increasing-or-decreasing-iv.ll
Import LLVM @ 15.0.7
on April 29, 2024
infer-prestart-no-wrap.ll
Import LLVM @ 15.0.7
on April 29, 2024
infer-via-ranges.ll
Import LLVM @ 15.0.7
on April 29, 2024
inner-loop-by-latch-cond-unknown.ll
Import LLVM @ 15.0.7
on April 29, 2024
invalidation.ll
Import LLVM @ 15.0.7
on April 29, 2024
latch-dominating-conditions.ll
Import LLVM @ 15.0.7
on April 29, 2024
limit-depth.ll
Import LLVM @ 15.0.7
on April 29, 2024
load-with-range-metadata.ll
Import LLVM @ 15.0.7
on April 29, 2024
load.ll
Import LLVM @ 15.0.7
on April 29, 2024
logical-operations.ll
Import LLVM @ 15.0.7
on April 29, 2024
lshr-shl-differentconstmask.ll
Import LLVM @ 15.0.7
on April 29, 2024
lt-overflow.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-addops-inline.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-addrec-size.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-backedge-taken-count-guard-info-rewrite-expressions.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-backedge-taken-count-guard-info.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-backedge-taken-count-limit-by-wrapping.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-be-count-not-constant.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-expr-cache.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-mulops-inline.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-trip-count-address-space.ll
Import LLVM @ 15.0.7
on April 29, 2024
max-trip-count.ll
Import LLVM @ 15.0.7
on April 29, 2024
merge-add-rec-many-inputs.ll
Import LLVM @ 15.0.7
on April 29, 2024
min-max-exprs.ll
Import LLVM @ 15.0.7
on April 29, 2024
minmax-intrinsics.ll
Import LLVM @ 15.0.7
on April 29, 2024
mul.ll
Import LLVM @ 15.0.7
on April 29, 2024
multiple-max-iterations.ll
Import LLVM @ 15.0.7
on April 29, 2024
ne-overflow.ll
Import LLVM @ 15.0.7
on April 29, 2024
no-wrap-add-exprs.ll
Import LLVM @ 15.0.7
on April 29, 2024
no-wrap-symbolic-becount.ll
Import LLVM @ 15.0.7
on April 29, 2024
no-wrap-unknown-becount.ll
Import LLVM @ 15.0.7
on April 29, 2024
non-IV-phi.ll
Import LLVM @ 15.0.7
on April 29, 2024
nowrap-preinc-limits.ll
Import LLVM @ 15.0.7
on April 29, 2024
nsw-offset-assume.ll
Import LLVM @ 15.0.7
on April 29, 2024
nsw-offset.ll
Import LLVM @ 15.0.7
on April 29, 2024
nsw.ll
Import LLVM @ 15.0.7
on April 29, 2024
nw-sub-is-not-nw-add.ll
Import LLVM @ 15.0.7
on April 29, 2024
outer_phi.ll
Import LLVM @ 15.0.7
on April 29, 2024
overflow-intrinsics-trip-count.ll
Import LLVM @ 15.0.7
on April 29, 2024
overflow-intrinsics.ll
Import LLVM @ 15.0.7
on April 29, 2024
pointer-rounding.ll
Import LLVM @ 15.0.7
on April 29, 2024
pointer-select.ll
Import LLVM @ 15.0.7
on April 29, 2024
pointer-sign-bits.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr18606-min-zeros.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr18606.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr22179.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr22641.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr22674.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr22856.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr24757.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr25369.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr27315.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr34538.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr35890.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr3909.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr40420.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr44605.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr46786.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr48225.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr49856.ll
Import LLVM @ 15.0.7
on April 29, 2024
pr51869-scalar-evolution-prove-implications-via-truncation.ll
Import LLVM @ 15.0.7
on April 29, 2024
predicated-trip-count.ll
Import LLVM @ 15.0.7
on April 29, 2024
ptrtoint-constantexpr-loop.ll
Import LLVM @ 15.0.7
on April 29, 2024
ptrtoint.ll
Import LLVM @ 15.0.7
on April 29, 2024
range-signedness.ll
Import LLVM @ 15.0.7
on April 29, 2024
range_nw_flag.ll
Import LLVM @ 15.0.7
on April 29, 2024
ranges.ll
Import LLVM @ 15.0.7
on April 29, 2024
returned.ll
Import LLVM @ 15.0.7
on April 29, 2024
saturating-intrinsics.ll
Import LLVM @ 15.0.7
on April 29, 2024
scalable-vector.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-aa.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-canonical-mode.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-dispositions.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-expander-existing-value-offset.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-expander-incorrect-nowrap.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-expander-reuse-gep.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-expander-reuse-unroll.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-expander-reuse-vect.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-invalid.ll
Import LLVM @ 15.0.7
on April 29, 2024
scev-prestart-nowrap.ll
Import LLVM @ 15.0.7
on April 29, 2024
sdiv.ll
Import LLVM @ 15.0.7
on April 29, 2024
sext-inreg.ll
Import LLVM @ 15.0.7
on April 29, 2024
sext-iv-0.ll
Import LLVM @ 15.0.7
on April 29, 2024
sext-iv-1.ll
Import LLVM @ 15.0.7
on April 29, 2024
sext-iv-2.ll
Import LLVM @ 15.0.7
on April 29, 2024
sext-mul.ll
Import LLVM @ 15.0.7
on April 29, 2024
sext-to-zext.ll
Import LLVM @ 15.0.7
on April 29, 2024
sext-zero.ll
Import LLVM @ 15.0.7
on April 29, 2024
shift-op.ll
Import LLVM @ 15.0.7
on April 29, 2024
shift-recurrences.ll
Import LLVM @ 15.0.7
on April 29, 2024
shl-lshr-differentconstmask.ll
Import LLVM @ 15.0.7
on April 29, 2024
sle.ll
Import LLVM @ 15.0.7
on April 29, 2024
smax-br-phi-idioms.ll
Import LLVM @ 15.0.7
on April 29, 2024
smin-smax-folds.ll
Import LLVM @ 15.0.7
on April 29, 2024
solve-quadratic-i1.ll
Import LLVM @ 15.0.7
on April 29, 2024
solve-quadratic-overflow.ll
Import LLVM @ 15.0.7
on April 29, 2024
solve-quadratic.ll
Import LLVM @ 15.0.7
on April 29, 2024
srem.ll
Import LLVM @ 15.0.7
on April 29, 2024
strip-injective-zext.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count-andor-selectform.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count-andor.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count-implied-addrec.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count-negative-stride.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count-non-unit-stride.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count-pow2.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count-switch.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count-unknown-stride.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count10.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count11.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count12.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count13.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count14.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count15.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count2.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count3.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count4.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count5.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count6.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count7.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count8.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-count9.ll
Import LLVM @ 15.0.7
on April 29, 2024
trip-multiple-guard-info.ll
Import LLVM @ 15.0.7
on April 29, 2024
tripmultiple_calculation.ll
Import LLVM @ 15.0.7
on April 29, 2024
trivial-phis.ll
Import LLVM @ 15.0.7
on April 29, 2024
trunc-simplify.ll
Import LLVM @ 15.0.7
on April 29, 2024
truncate.ll
Import LLVM @ 15.0.7
on April 29, 2024
umin-umax-folds.ll
Import LLVM @ 15.0.7
on April 29, 2024
undefined.ll
Import LLVM @ 15.0.7
on April 29, 2024
unknown_phis.ll
Import LLVM @ 15.0.7
on April 29, 2024
unreachable-code.ll
Import LLVM @ 15.0.7
on April 29, 2024
unsimplified-loop.ll
Import LLVM @ 15.0.7
on April 29, 2024
urem-0.ll
Import LLVM @ 15.0.7
on April 29, 2024
values-at-scopes-consistency.ll
Import LLVM @ 15.0.7
on April 29, 2024
widenable-condition.ll
Import LLVM @ 15.0.7
on April 29, 2024
zext-divrem.ll
Import LLVM @ 15.0.7
on April 29, 2024
zext-mul.ll
Import LLVM @ 15.0.7
on April 29, 2024
zext-signed-addrec.ll
Import LLVM @ 15.0.7
on April 29, 2024
zext-wrap.ll
Import LLVM @ 15.0.7
on April 29, 2024