Lines Matching defs:OS
35 raw_ostream &OS;
41 PrintModulePassWrapper() : ModulePass(ID), OS(dbgs()) {}
42 PrintModulePassWrapper(raw_ostream &OS, const std::string &Banner,
44 : ModulePass(ID), OS(OS), Banner(Banner),
59 OS << Banner << "\n";
60 M.print(OS, nullptr, ShouldPreserveUseListOrder);
66 OS << Banner << "\n";
69 F.print(OS);
85 raw_ostream &OS;
90 PrintFunctionPassWrapper() : FunctionPass(ID), OS(dbgs()) {}
91 PrintFunctionPassWrapper(raw_ostream &OS, const std::string &Banner)
92 : FunctionPass(ID), OS(OS), Banner(Banner) {}
102 OS << Banner << " (function: " << F.getName() << ")\n"
105 OS << Banner << '\n' << static_cast<Value &>(F);
127 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream &OS,
130 return new PrintModulePassWrapper(OS, Banner, ShouldPreserveUseListOrder);
133 FunctionPass *llvm::createPrintFunctionPass(llvm::raw_ostream &OS,
135 return new PrintFunctionPassWrapper(OS, Banner);