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";
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";