aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
diff options
context:
space:
mode:
authorAndreas Bolka <a@bolka.at>2009-06-28 00:16:08 +0000
committerAndreas Bolka <a@bolka.at>2009-06-28 00:16:08 +0000
commitb88ee9116a2bff4681bad50a90ae3255e78afaab (patch)
treec090688cb43db1c7611c47bd36d025da8d3d4ed3 /include/llvm
parentea84cd162cca7240eb770bcf93be1a994d0840fe (diff)
downloadexternal_llvm-b88ee9116a2bff4681bad50a90ae3255e78afaab.zip
external_llvm-b88ee9116a2bff4681bad50a90ae3255e78afaab.tar.gz
external_llvm-b88ee9116a2bff4681bad50a90ae3255e78afaab.tar.bz2
LDA analysis output scaffolding.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74400 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r--include/llvm/Analysis/LoopDependenceAnalysis.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/include/llvm/Analysis/LoopDependenceAnalysis.h b/include/llvm/Analysis/LoopDependenceAnalysis.h
index c69bc60..0c3dade 100644
--- a/include/llvm/Analysis/LoopDependenceAnalysis.h
+++ b/include/llvm/Analysis/LoopDependenceAnalysis.h
@@ -21,11 +21,12 @@
#define LLVM_ANALYSIS_LOOP_DEPENDENCE_ANALYSIS_H
#include "llvm/Analysis/LoopPass.h"
+#include "llvm/Support/raw_ostream.h"
+#include <iosfwd>
namespace llvm {
class AnalysisUsage;
- class LoopPass;
class ScalarEvolution;
class LoopDependenceAnalysis : public LoopPass {
@@ -39,6 +40,12 @@ namespace llvm {
bool runOnLoop(Loop*, LPPassManager&);
virtual void getAnalysisUsage(AnalysisUsage&) const;
+
+ void print(raw_ostream&, const Module* = 0) const;
+ virtual void print(std::ostream&, const Module* = 0) const;
+ void print(std::ostream *OS, const Module *M = 0) const {
+ if (OS) print(*OS, M);
+ }
}; // class LoopDependenceAnalysis