[mlir][int-range] Limit xor int range inference to i1 (#116968)
[llvm-project.git] / llvm / test / Analysis / ScalarEvolution / 
treef99a3f298be9d2b2337a40792c38842c7ada1076
drwxr-xr-x   ..
-rw-r--r-- 1114 2007-07-15-NegativeStride.ll
-rw-r--r-- 1032 2007-08-06-MisinterpretBranch.ll
-rw-r--r-- 1058 2007-08-06-Unsigned.ll
-rw-r--r-- 1076 2007-09-27-LargeStepping.ll
-rw-r--r-- 607 2007-11-14-SignedAddRec.ll
-rw-r--r-- 461 2007-11-18-OrInstruction.ll
-rw-r--r-- 399 2008-02-11-ReversedCondition.ll
-rw-r--r-- 409 2008-02-12-SMAXTripCount.ll
-rw-r--r-- 409 2008-02-15-UMax.ll
-rw-r--r-- 1067 2008-05-25-NegativeStepToZero.ll
-rw-r--r-- 1614 2008-06-12-BinomialInt64.ll
-rw-r--r-- 1215 2008-07-12-UnneededSelect1.ll
-rw-r--r-- 973 2008-07-12-UnneededSelect2.ll
-rw-r--r-- 406 2008-07-19-InfiniteLoop.ll
-rw-r--r-- 859 2008-07-19-WrappingIV.ll
-rw-r--r-- 791 2008-07-29-SGTTripCount.ll
-rw-r--r-- 818 2008-07-29-SMinExpr.ll
-rw-r--r-- 483 2008-08-04-IVOverflow.ll
-rw-r--r-- 2321 2008-08-04-LongAddRec.ll
-rw-r--r-- 523 2008-11-02-QuadraticCrash.ll
-rw-r--r-- 533 2008-11-15-CubicOOM.ll
-rw-r--r-- 914 2008-11-18-LessThanOrEqual.ll
-rw-r--r-- 1663 2008-11-18-Stride1.ll
-rw-r--r-- 1858 2008-11-18-Stride2.ll
-rw-r--r-- 1424 2008-12-08-FiniteSGE.ll
-rw-r--r-- 774 2008-12-11-SMaxOverflow.ll
-rw-r--r-- 613 2008-12-14-StrideAndSigned.ll
-rw-r--r-- 551 2008-12-15-DontUseSDiv.ll
-rw-r--r-- 1104 2009-01-02-SignedNegativeStride.ll
-rw-r--r-- 1306 2009-04-22-TruncCast.ll
-rw-r--r-- 1500 2009-05-09-PointerEdgeCount.ll
-rw-r--r-- 391 2009-07-04-GroupConstantsWidthMismatch.ll
-rw-r--r-- 964 2010-09-03-RequiredTransitive.ll
-rw-r--r-- 1260 2011-03-09-ExactNoMaxBECount.ll
-rw-r--r-- 982 2011-04-26-FoldAddRec.ll
-rw-r--r-- 1258 2011-10-04-ConstEvolve.ll
-rw-r--r-- 1535 2012-03-26-LoadConstant.ll
-rw-r--r-- 1014 2012-05-18-LoopPredRecurse.ll
-rw-r--r-- 1940 2012-05-29-MulAddRec.ll
-rw-r--r-- 4295 SolveQuadraticEquation.ll
-rw-r--r-- 1201 ZeroStep.ll
-rw-r--r-- 938 abs-intrinsic.ll
-rw-r--r-- 4872 add-expr-pointer-operand-sorting.ll
-rw-r--r-- 4081 add-like-or.ll
-rw-r--r-- 3961 addrec-computed-during-addrec-calculation.ll
-rw-r--r-- 3602 addrec-sub-nsw.ll
-rw-r--r-- 3287 alloca.ll
-rw-r--r-- 1018 and-xor.ll
-rw-r--r-- 1158 annotation-intrinsics.ll
-rw-r--r-- 2587 ashr.ll
-rw-r--r-- 3298 avoid-assume-hang.ll
-rw-r--r-- 1102 avoid-infinite-recursion-0.ll
-rw-r--r-- 20755 avoid-infinite-recursion-1.ll
-rw-r--r-- 811 avoid-smax-0.ll
-rw-r--r-- 8321 avoid-smax-1.ll
-rw-r--r-- 8388 backedge-taken-count-guard-info-with-multiple-predecessors.ll
-rw-r--r-- 4783 backedge-taken-count-guard-info.ll
-rw-r--r-- 4349 becount-invalidation.ll
-rw-r--r-- 1544 binomial-explision.ll
-rw-r--r-- 12070 cache_loop_exit_limit.ll
-rw-r--r-- 1340 constant_condition.ll
-rw-r--r-- 7010 cycled_phis.ll
-rw-r--r-- 6168 decrementing_addrecs.ll
-rw-r--r-- 84880 different-loops-recs.ll
-rw-r--r-- 274 div-overflow.ll
-rw-r--r-- 546 do-loop.ll
-rw-r--r-- 3849 exact-exit-count-more-precise.ll
-rw-r--r-- 2292 exact_iter_count.ll
-rw-r--r-- 5887 exhaustive-trip-counts.ll
-rw-r--r-- 11386 exit-count-non-strict.ll
-rw-r--r-- 69952 exit-count-select-safe.ll
-rw-r--r-- 11791 exit-count-select.ll
-rw-r--r-- 2358 expander-replace-congruent-ivs.ll
-rw-r--r-- 2116 exponential-behavior.ll
-rw-r--r-- 989 ext-antecedent.ll
-rw-r--r-- 7957 ext_min_max.ll
-rw-r--r-- 2175 extract-highbits-sameconstmask.ll
-rw-r--r-- 2539 extract-highbits-variablemask.ll
-rw-r--r-- 1745 extract-lowbits-sameconstmask.ll
-rw-r--r-- 3617 extract-lowbits-variablemask.ll
-rw-r--r-- 10779 finite-trip-count.ll
-rw-r--r-- 3535 flags-from-poison-dbg.ll
-rw-r--r-- 3179 flags-from-poison-noautogen.ll
-rw-r--r-- 114606 flags-from-poison.ll
-rw-r--r-- 563 flattened-0.ll
-rw-r--r-- 9708 fold.ll
-rw-r--r-- 7163 guards.ll
-rw-r--r-- 1012 how-far-to-zero.ll
-rw-r--r-- 7265 huge-trip-multiple.ll
-rw-r--r-- 1813 huge_expression_limit.ll
-rw-r--r-- 1183 implied-via-addition.ll
-rw-r--r-- 10334 implied-via-division.ll
-rw-r--r-- 9848 incorrect-exit-count.ll
-rw-r--r-- 723 incorrect-nsw.ll
-rw-r--r-- 21055 increasing-or-decreasing-iv.ll
-rw-r--r-- 3265 infer-prestart-no-wrap.ll
-rw-r--r-- 759 infer-via-ranges.ll
-rw-r--r-- 1232 inner-loop-by-latch-cond-unknown.ll
-rw-r--r-- 2512 invalidation.ll
-rw-r--r-- 18952 iv-poison.ll
-rw-r--r-- 1425 latch-dominating-conditions.ll
-rw-r--r-- 4471 limit-depth.ll
-rw-r--r-- 1749 load-with-range-metadata.ll
-rw-r--r-- 6889 load.ll
-rw-r--r-- 39103 logical-operations.ll
-rw-r--r-- 5426 lshr-shl-differentconstmask.ll
-rw-r--r-- 6926 lt-overflow.ll
-rw-r--r-- 1372 malloc.ll
-rw-r--r-- 771 max-addops-inline.ll
-rw-r--r-- 1555 max-addrec-size.ll
-rw-r--r-- 44241 max-backedge-taken-count-guard-info-rewrite-expressions.ll
-rw-r--r-- 89064 max-backedge-taken-count-guard-info.ll
-rw-r--r-- 3416 max-backedge-taken-count-limit-by-wrapping.ll
-rw-r--r-- 1947 max-be-count-not-constant.ll
-rw-r--r-- 32261 max-expr-cache.ll
-rw-r--r-- 1118 max-mulops-inline.ll
-rw-r--r-- 2926 max-trip-count-address-space.ll
-rw-r--r-- 23624 max-trip-count.ll
-rw-r--r-- 5839 merge-add-rec-many-inputs.ll
-rw-r--r-- 10123 min-max-exprs.ll
-rw-r--r-- 2244 minmax-intrinsics.ll
-rw-r--r-- 2561 mul.ll
-rw-r--r-- 196 multiple-max-iterations.ll
-rw-r--r-- 17991 ne-overflow.ll
-rw-r--r-- 939 no-follow-alias.ll
-rw-r--r-- 18037 no-wrap-add-exprs.ll
-rw-r--r-- 9132 no-wrap-symbolic-becount.ll
-rw-r--r-- 4724 no-wrap-unknown-becount.ll
-rw-r--r-- 1414 non-IV-phi.ll
-rw-r--r-- 1101 nowrap-preinc-limits.ll
-rw-r--r-- 7263 nsw-offset-assume.ll
-rw-r--r-- 6976 nsw-offset.ll
-rw-r--r-- 24407 nsw.ll
-rw-r--r-- 944 nw-sub-is-not-nw-add.ll
-rw-r--r-- 6199 outer_phi.ll
-rw-r--r-- 16734 overflow-intrinsics-trip-count.ll
-rw-r--r-- 11604 overflow-intrinsics.ll
-rw-r--r-- 9733 pointer-rounding.ll
-rw-r--r-- 14558 pointer-select.ll
-rw-r--r-- 8489 pointer-sign-bits.ll
-rw-r--r-- 1742 pr18606-min-zeros.ll
-rw-r--r-- 2582 pr18606.ll
-rw-r--r-- 806 pr22179.ll
-rw-r--r-- 634 pr22641.ll
-rw-r--r-- 5654 pr22674.ll
-rw-r--r-- 958 pr22856.ll
-rw-r--r-- 989 pr24757.ll
-rw-r--r-- 4154 pr25369.ll
-rw-r--r-- 929 pr27315.ll
-rw-r--r-- 1849 pr34538.ll
-rw-r--r-- 1014 pr35890.ll
-rw-r--r-- 895 pr3909.ll
-rw-r--r-- 1820 pr40420.ll
-rw-r--r-- 2763 pr44605.ll
-rw-r--r-- 7096 pr46786.ll
-rw-r--r-- 4730 pr48225.ll
-rw-r--r-- 842 pr49856.ll
-rw-r--r-- 7015 pr51869-scalar-evolution-prove-implications-via-truncation.ll
-rw-r--r-- 19012 pr58402-large-number-of-zext-exprs.ll
-rw-r--r-- 3827 pr62380.ll
-rw-r--r-- 2186 pr62430.ll
-rw-r--r-- 1495 pr76234.ll
-rw-r--r-- 3569 pr87798.ll
-rw-r--r-- 8126 pr92560.ll
-rw-r--r-- 3006 predicated-exit-count.ll
-rw-r--r-- 7046 predicated-max-backedge-taken-count-guard-info.ll
-rw-r--r-- 4331 predicated-symbolic-max-backedge-taken-count.ll
-rw-r--r-- 5766 predicated-trip-count.ll
-rw-r--r-- 27929 ptrtoint-constantexpr-loop.ll
-rw-r--r-- 9741 ptrtoint-global.ll
-rw-r--r-- 33970 ptrtoint.ll
-rw-r--r-- 2529 range-attribute.ll
-rw-r--r-- 2224 range-signedness.ll
-rw-r--r-- 12860 range_nw_flag.ll
-rw-r--r-- 20283 ranges.ll
-rw-r--r-- 561 returned.ll
-rw-r--r-- 2671 saturating-intrinsics.ll
-rw-r--r-- 6266 scalable-vector.ll
-rw-r--r-- 11085 scev-aa.ll
-rw-r--r-- 1514 scev-canonical-mode.ll
-rw-r--r-- 2520 scev-dispositions.ll
-rw-r--r-- 1802 scev-expander-existing-value-offset.ll
-rw-r--r-- 729 scev-expander-incorrect-nowrap.ll
-rw-r--r-- 1325 scev-expander-reuse-gep.ll
-rw-r--r-- 1425 scev-expander-reuse-unroll.ll
-rw-r--r-- 1511 scev-expander-reuse-vect.ll
-rw-r--r-- 834 scev-invalid.ll
-rw-r--r-- 2354 scev-prestart-nowrap.ll
-rw-r--r-- 4000 sdiv.ll
-rw-r--r-- 3100 sext-add-inreg-loop.ll
-rw-r--r-- 2347 sext-add-inreg-unequal.ll
-rw-r--r-- 1833 sext-add-inreg.ll
-rw-r--r-- 1230 sext-inreg.ll
-rw-r--r-- 1590 sext-iv-0.ll
-rw-r--r-- 4034 sext-iv-1.ll
-rw-r--r-- 2364 sext-iv-2.ll
-rw-r--r-- 8532 sext-mul.ll
-rw-r--r-- 2245 sext-to-zext.ll
-rw-r--r-- 1441 sext-zero.ll
-rw-r--r-- 6356 shift-op.ll
-rw-r--r-- 38134 shift-recurrences.ll
-rw-r--r-- 5359 shl-lshr-differentconstmask.ll
-rw-r--r-- 1541 sle.ll
-rw-r--r-- 7010 smax-br-phi-idioms.ll
-rw-r--r-- 4977 smin-smax-folds.ll
-rw-r--r-- 4502 solve-quadratic-i1.ll
-rw-r--r-- 2118 solve-quadratic-overflow.ll
-rw-r--r-- 17146 solve-quadratic.ll
-rw-r--r-- 4033 srem.ll
-rw-r--r-- 1569 strip-injective-zext.ll
-rw-r--r-- 31491 symbolic_max_exit_count.ll
-rw-r--r-- 10482 trip-count-andor-selectform.ll
-rw-r--r-- 10226 trip-count-andor.ll
-rw-r--r-- 19382 trip-count-implied-addrec.ll
-rw-r--r-- 14680 trip-count-minmax.ll
-rw-r--r-- 25077 trip-count-negative-stride.ll
-rw-r--r-- 9513 trip-count-non-unit-stride.ll
-rw-r--r-- 3392 trip-count-pow2.ll
-rw-r--r-- 31880 trip-count-scalable-stride.ll
-rw-r--r-- 1209 trip-count-switch.ll
-rw-r--r-- 20233 trip-count-unknown-stride.ll
-rw-r--r-- 1160 trip-count-urem.ll
-rw-r--r-- 7596 trip-count.ll
-rw-r--r-- 5330 trip-count10.ll
-rw-r--r-- 2144 trip-count11.ll
-rw-r--r-- 1831 trip-count12.ll
-rw-r--r-- 4330 trip-count13.ll
-rw-r--r-- 7974 trip-count14.ll
-rw-r--r-- 5501 trip-count15.ll
-rw-r--r-- 1360 trip-count2.ll
-rw-r--r-- 3574 trip-count3.ll
-rw-r--r-- 1378 trip-count4.ll
-rw-r--r-- 1876 trip-count5.ll
-rw-r--r-- 1759 trip-count6.ll
-rw-r--r-- 7202 trip-count7.ll
-rw-r--r-- 1670 trip-count8.ll
-rw-r--r-- 16652 trip-count9.ll
-rw-r--r-- 26186 trip-multiple-guard-info.ll
-rw-r--r-- 13486 trip-multiple.ll
-rw-r--r-- 4260 tripmultiple_calculation.ll
-rw-r--r-- 7540 trivial-phis.ll
-rw-r--r-- 1247 trunc-simplify.ll
-rw-r--r-- 3571 truncate.ll
-rw-r--r-- 4137 udiv-of-x-xsmaxone-fold.ll
-rw-r--r-- 4732 umin-seq-operand-may-trigger-ub.ll
-rw-r--r-- 16163 umin-umax-folds.ll
-rw-r--r-- 646 undefined.ll
-rw-r--r-- 3239 unknown_phis.ll
-rw-r--r-- 217 unreachable-code.ll
-rw-r--r-- 715 unsimplified-loop.ll
-rw-r--r-- 2926 urem-0.ll
-rw-r--r-- 683 values-at-scopes-consistency.ll
-rw-r--r-- 2396 widenable-condition.ll
-rw-r--r-- 1202 zext-divrem.ll
-rw-r--r-- 876 zext-mul.ll
-rw-r--r-- 3140 zext-signed-addrec.ll
-rw-r--r-- 830 zext-wrap.ll