aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Rewrite/BinaryPassManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bolt/lib/Rewrite/BinaryPassManager.cpp')
-rw-r--r--bolt/lib/Rewrite/BinaryPassManager.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/bolt/lib/Rewrite/BinaryPassManager.cpp b/bolt/lib/Rewrite/BinaryPassManager.cpp
index cad8018..489b33f 100644
--- a/bolt/lib/Rewrite/BinaryPassManager.cpp
+++ b/bolt/lib/Rewrite/BinaryPassManager.cpp
@@ -281,13 +281,14 @@ Error BinaryFunctionPassManager::runPasses() {
formatv("{0:2}_{1}", PassIdx, Pass->getName()).str();
if (opts::Verbosity > 0)
- outs() << "BOLT-INFO: Starting pass: " << Pass->getName() << "\n";
+ BC.outs() << "BOLT-INFO: Starting pass: " << Pass->getName() << "\n";
NamedRegionTimer T(Pass->getName(), Pass->getName(), TimerGroupName,
TimerGroupDesc, TimeOpts);
Error E = Error::success();
callWithDynoStats(
+ BC.outs(),
[this, &E, &Pass] {
E = joinErrors(std::move(E), Pass->runOnFunctions(BC));
},
@@ -308,7 +309,7 @@ Error BinaryFunctionPassManager::runPasses() {
}
if (opts::Verbosity > 0)
- outs() << "BOLT-INFO: Finished pass: " << Pass->getName() << "\n";
+ BC.outs() << "BOLT-INFO: Finished pass: " << Pass->getName() << "\n";
if (!opts::PrintAll && !opts::DumpDotAll && !Pass->printPass())
continue;
@@ -321,7 +322,7 @@ Error BinaryFunctionPassManager::runPasses() {
if (!Pass->shouldPrint(Function))
continue;
- Function.print(outs(), Message);
+ Function.print(BC.outs(), Message);
if (opts::DumpDotAll)
Function.dumpGraphForPass(PassIdName);