llvm-project/llvm/test/Analysis/DependenceAnalysis
Philip Reames 0658bab870 [SCEV] Infer flags from add/gep in any block
This patch removes a compile time restriction from isSCEVExprNeverPoison. We've strengthened our ability to reason about flags on scopes other than addrecs, and this bailout prevents us from using it. The comment is also suspect as well in that we're in the middle of constructing a SCEV for I. As such, we're going to visit all operands *anyways*.

Differential Revision: https://reviews.llvm.org/D111186
2021-10-06 11:11:54 -07:00
..
AA.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
Banerjee.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
BasePtrBug.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
Constraints.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
Coupled.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
DADelin.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
Dump.ll
ExactRDIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
ExactSIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
GCD.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
Invariant.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
MIVCheckConst.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
MIVMaxLevelThreshold.ll [DA] control compile-time spent by MIV tests 2021-08-05 09:50:11 -04:00
NonAffineExpr.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
NonCanonicalizedSubscript.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
PR21585.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
Preliminary.ll [SCEV] Infer flags from add/gep in any block 2021-10-06 11:11:54 -07:00
PreliminaryNoValidityCheckFixedSize.ll [Dependence Analysis] Enable delinearization of fixed sized arrays 2021-05-10 10:30:15 -07:00
Propagating.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
Separability.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
SimpleSIVNoValidityCheck.ll [Dependence Analysis] Enable delinearization of fixed sized arrays 2021-05-10 10:30:15 -07:00
SimpleSIVNoValidityCheckFixedSize.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
StrongSIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
SymbolicRDIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
SymbolicSIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
UsefulGEP.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
WeakCrossingSIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
WeakZeroDstSIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
WeakZeroSrcSIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
ZIV.ll [test][NewPM] Remove RUN lines using -analyze 2021-09-02 11:38:14 -07:00
lcssa.ll Revert "Recommit "[SCEV] Look through single value PHIs." (take 2)" 2021-09-30 20:53:51 +01:00
new-pm-invalidation.ll