llvm-project/llvm/test/Analysis/DependenceAnalysis
Bardia Mahjour 0e08891ec1 [DA] control compile-time spent by MIV tests
Function exploreDirections() in DependenceAnalysis implements a recursive
algorithm for refining direction vectors. This algorithm has worst-case
complexity of O(3^(n+1)) where n is the number of common loop levels.
In this patch I'm adding a threshold to control the amount of time we
spend in doing MIV tests (which most of the time end up resulting in over
pessimistic direction vectors anyway).

Reviewed By: Meinersbur

Differential Revision: https://reviews.llvm.org/D107159
2021-08-05 09:50:11 -04:00
..
AA.ll
Banerjee.ll
BasePtrBug.ll
Constraints.ll
Coupled.ll [Dependence Analysis] Enable delinearization of fixed sized arrays 2021-05-10 10:30:15 -07:00
DADelin.ll
Dump.ll
ExactRDIV.ll
ExactSIV.ll
GCD.ll
Invariant.ll [Dependence Analysis] Enable delinearization of fixed sized arrays 2021-05-10 10:30:15 -07:00
MIVCheckConst.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
MIVMaxLevelThreshold.ll [DA] control compile-time spent by MIV tests 2021-08-05 09:50:11 -04:00
NonAffineExpr.ll
NonCanonicalizedSubscript.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
PR21585.ll
Preliminary.ll
PreliminaryNoValidityCheckFixedSize.ll [Dependence Analysis] Enable delinearization of fixed sized arrays 2021-05-10 10:30:15 -07:00
Propagating.ll
Separability.ll [Dependence Analysis] Enable delinearization of fixed sized arrays 2021-05-10 10:30:15 -07:00
SimpleSIVNoValidityCheck.ll [Dependence Analysis] Enable delinearization of fixed sized arrays 2021-05-10 10:30:15 -07:00
SimpleSIVNoValidityCheckFixedSize.ll [Dependence Analysis] Enable delinearization of fixed sized arrays 2021-05-10 10:30:15 -07:00
StrongSIV.ll
SymbolicRDIV.ll
SymbolicSIV.ll
UsefulGEP.ll
WeakCrossingSIV.ll
WeakZeroDstSIV.ll
WeakZeroSrcSIV.ll
ZIV.ll
lcssa.ll [DependenceAnalysis] Guard analysis using getPointerBase(). 2021-07-15 14:57:32 -07:00
new-pm-invalidation.ll