forked from OSchip/llvm-project
parent
3b459c3847
commit
094ac65d72
|
@ -44,11 +44,12 @@ PrintFunctionPass::PrintFunctionPass(raw_ostream &OS, const std::string &Banner)
|
||||||
|
|
||||||
PreservedAnalyses PrintFunctionPass::run(Function &F,
|
PreservedAnalyses PrintFunctionPass::run(Function &F,
|
||||||
FunctionAnalysisManager &) {
|
FunctionAnalysisManager &) {
|
||||||
if (isFunctionInPrintList(F.getName()))
|
if (isFunctionInPrintList(F.getName())) {
|
||||||
if (forcePrintModuleIR())
|
if (forcePrintModuleIR())
|
||||||
OS << Banner << " (function: " << F.getName() << ")\n" << *F.getParent();
|
OS << Banner << " (function: " << F.getName() << ")\n" << *F.getParent();
|
||||||
else
|
else
|
||||||
OS << Banner << static_cast<Value &>(F);
|
OS << Banner << static_cast<Value &>(F);
|
||||||
|
}
|
||||||
return PreservedAnalyses::all();
|
return PreservedAnalyses::all();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue