llvm-project/llvm/test/Analysis/DependenceAnalysis
Congzhe Cao 557b131c88 [DA] Refactor with a better API
Refactor from iteratively using BitCastInst::getOperand()
to using stripPointerCasts() instead. This is an improvement
since now we are able to analyze more cases, please refer
to test cases added in this patch.

Reviewed By: Meinersbur, #loopoptwg

Differential Revision: https://reviews.llvm.org/D123559
2022-04-13 14:51:48 -04: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
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
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
SimpleSIVNoValidityCheckFixedSize.ll [DA] Refactor with a better API 2022-04-13 14:51:48 -04: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