diff options
-rw-r--r-- | include/llvm/Analysis/Writer.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/llvm/Analysis/Writer.h b/include/llvm/Analysis/Writer.h index f6a41015d0..a368af00c1 100644 --- a/include/llvm/Analysis/Writer.h +++ b/include/llvm/Analysis/Writer.h @@ -51,6 +51,20 @@ namespace cfg { inline ostream &operator <<(ostream &o, const DominanceFrontier &DF) { WriteToOutput(DF, o); return o; } + + // Stuff for printing out a callgraph... + class CallGraph; + class CallGraphNode; + + void WriteToOutput(const CallGraph &, ostream &o); + inline ostream &operator <<(ostream &o, const CallGraph &CG) { + WriteToOutput(CG, o); return o; + } + + void WriteToOutput(const CallGraphNode *, ostream &o); + inline ostream &operator <<(ostream &o, const CallGraphNode *CG) { + WriteToOutput(CG, o); return o; + } } // End namespace CFG #endif |