Lines Matching full:banner
26 PrintModulePass::PrintModulePass(raw_ostream &OS, const std::string &Banner, in PrintModulePass() argument
28 : OS(OS), Banner(Banner), in PrintModulePass()
33 if (!Banner.empty()) in run()
34 OS << Banner << "\n"; in run()
41 if (!BannerPrinted && !Banner.empty()) { in run()
42 OS << Banner << "\n"; in run()
53 PrintFunctionPass::PrintFunctionPass(raw_ostream &OS, const std::string &Banner) in PrintFunctionPass() argument
54 : OS(OS), Banner(Banner) {} in PrintFunctionPass()
60 OS << Banner << " (function: " << F.getName() << ")\n" << *F.getParent(); in run()
62 OS << Banner << '\n' << static_cast<Value &>(F); in run()
75 PrintModulePassWrapper(raw_ostream &OS, const std::string &Banner, in PrintModulePassWrapper() argument
77 : ModulePass(ID), P(OS, Banner, ShouldPreserveUseListOrder) {} in PrintModulePassWrapper()
98 PrintFunctionPassWrapper(raw_ostream &OS, const std::string &Banner) in PrintFunctionPassWrapper() argument
99 : FunctionPass(ID), P(OS, Banner) {} in PrintFunctionPassWrapper()
101 // This pass just prints a banner followed by the function as it's processed.
125 const std::string &Banner, in createPrintModulePass() argument
127 return new PrintModulePassWrapper(OS, Banner, ShouldPreserveUseListOrder); in createPrintModulePass()
131 const std::string &Banner) { in createPrintFunctionPass() argument
132 return new PrintFunctionPassWrapper(OS, Banner); in createPrintFunctionPass()