From f35626d3cda3af2f445a04322253a0d9dca607db Mon Sep 17 00:00:00 2001 From: Andreas Bolka Date: Sun, 28 Jun 2009 00:21:21 +0000 Subject: Minimal LDA interface, maximally conservative tester. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74401 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Analysis/LoopDependenceAnalysis.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/llvm/Analysis/LoopDependenceAnalysis.h b/include/llvm/Analysis/LoopDependenceAnalysis.h index 0c3dadea75..bde426ba9a 100644 --- a/include/llvm/Analysis/LoopDependenceAnalysis.h +++ b/include/llvm/Analysis/LoopDependenceAnalysis.h @@ -28,6 +28,7 @@ namespace llvm { class AnalysisUsage; class ScalarEvolution; + class Value; class LoopDependenceAnalysis : public LoopPass { Loop *L; @@ -37,6 +38,10 @@ namespace llvm { static char ID; // Class identification, replacement for typeinfo LoopDependenceAnalysis() : LoopPass(&ID) {} + /// TODO: docs + bool isDependencePair(const Value*, const Value*) const; + bool depends(Value*, Value*); + bool runOnLoop(Loop*, LPPassManager&); virtual void getAnalysisUsage(AnalysisUsage&) const; -- cgit v1.2.3-70-g09d2