Implement getPassName() for IR printing passes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297442 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Yaron Keren
2017-03-10 07:09:20 +00:00
parent 931794f288
commit ea56368f3d
4 changed files with 12 additions and 0 deletions
+2
View File
@@ -629,6 +629,8 @@ namespace {
}
return false;
}
StringRef getPassName() const override { return "Print CallGraph IR"; }
};
} // end anonymous namespace.
+2
View File
@@ -54,6 +54,8 @@ public:
}
return false;
}
StringRef getPassName() const override { return "Print Loop IR"; }
};
char PrintLoopPassWrapper::ID = 0;
+2
View File
@@ -206,6 +206,8 @@ public:
return false;
}
StringRef getPassName() const override { return "Print Region IR"; }
};
char PrintRegionPass::ID = 0;
+6
View File
@@ -70,6 +70,8 @@ public:
void getAnalysisUsage(AnalysisUsage &AU) const override {
AU.setPreservesAll();
}
StringRef getPassName() const override { return "Print Module IR"; }
};
class PrintFunctionPassWrapper : public FunctionPass {
@@ -91,6 +93,8 @@ public:
void getAnalysisUsage(AnalysisUsage &AU) const override {
AU.setPreservesAll();
}
StringRef getPassName() const override { return "Print Function IR"; }
};
class PrintBasicBlockPass : public BasicBlockPass {
@@ -111,6 +115,8 @@ public:
void getAnalysisUsage(AnalysisUsage &AU) const override {
AU.setPreservesAll();
}
StringRef getPassName() const override { return "Print BasicBlock IR"; }
};
}