aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
diff options
context:
space:
mode:
authorAndreas Bolka <a@bolka.at>2009-08-05 04:26:05 +0000
committerAndreas Bolka <a@bolka.at>2009-08-05 04:26:05 +0000
commitd2e1dd008a126a5e8a65dc243268d1e225970475 (patch)
treed46d7b70cb5ace9f6ec717b9731e1728a499e686 /include/llvm/Analysis
parent7195a861e19953c5c1670eb72bb50f34f241acbf (diff)
downloadexternal_llvm-d2e1dd008a126a5e8a65dc243268d1e225970475.zip
external_llvm-d2e1dd008a126a5e8a65dc243268d1e225970475.tar.gz
external_llvm-d2e1dd008a126a5e8a65dc243268d1e225970475.tar.bz2
ZIV tester for LDA.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78157 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Analysis')
-rw-r--r--include/llvm/Analysis/LoopDependenceAnalysis.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/llvm/Analysis/LoopDependenceAnalysis.h b/include/llvm/Analysis/LoopDependenceAnalysis.h
index b43eeda..236f79a 100644
--- a/include/llvm/Analysis/LoopDependenceAnalysis.h
+++ b/include/llvm/Analysis/LoopDependenceAnalysis.h
@@ -77,6 +77,8 @@ class LoopDependenceAnalysis : public LoopPass {
bool isAffine(const SCEV*) const;
/// TODO: doc
+ bool isZIVPair(const SCEV*, const SCEV*) const;
+ DependenceResult analyseZIV(const SCEV*, const SCEV*, Subscript*) const;
DependenceResult analyseSubscript(const SCEV*, const SCEV*, Subscript*) const;
DependenceResult analysePair(DependencePair*) const;