summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/VMCore/PassManager.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/VMCore/PassManager.cpp b/llvm/lib/VMCore/PassManager.cpp
index ac4602aa072..f8b311be7ec 100644
--- a/llvm/lib/VMCore/PassManager.cpp
+++ b/llvm/lib/VMCore/PassManager.cpp
@@ -78,6 +78,10 @@ public:
bool doFinalization(Module &M);
bool doFinalization(Function &F);
+ virtual const char *getPassName() const {
+ return "BasicBlock Pass Manager";
+ }
+
// Print passes managed by this manager
void dumpPassStructure(unsigned Offset) {
llvm::cerr << std::string(Offset*2, ' ') << "BasicBlockPass Manager\n";
@@ -185,6 +189,10 @@ public:
Info.setPreservesAll();
}
+ virtual const char *getPassName() const {
+ return "Module Pass Manager";
+ }
+
// Print passes managed by this manager
void dumpPassStructure(unsigned Offset) {
llvm::cerr << std::string(Offset*2, ' ') << "ModulePass Manager\n";
OpenPOWER on IntegriCloud