Enhance the TD pass to build composite graphs when we have indirect call
[oota-llvm.git] / lib / Analysis / CFGPrinter.cpp
index ddd9851b740a8856527deca8f8eeb153303a6051..c19bbad55c61161e647d84cd554d5fc504640a65 100644 (file)
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Function.h"
-#include "llvm/iTerminators.h"
+#include "llvm/Instructions.h"
 #include "llvm/Pass.h"
 #include "llvm/Analysis/CFGPrinter.h"
 #include "llvm/Assembly/Writer.h"
 #include "llvm/Support/CFG.h"
-#include "Support/GraphWriter.h"
+#include "llvm/Support/GraphWriter.h"
 #include <sstream>
 #include <fstream>
 using namespace llvm;
@@ -101,7 +101,7 @@ namespace {
       return false;
     }
 
-    void print(std::ostream &OS) const {}
+    void print(std::ostream &OS, const Module* = 0) const {}
     
     virtual void getAnalysisUsage(AnalysisUsage &AU) const {
       AU.setPreservesAll();
@@ -119,7 +119,7 @@ namespace {
       CFGOnly = OldCFGOnly;
       return false;
     }
-    void print(std::ostream &OS) const {}
+    void print(std::ostream &OS, const Module* = 0) const {}
     
     virtual void getAnalysisUsage(AnalysisUsage &AU) const {
       AU.setPreservesAll();