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,
|
||||
FunctionAnalysisManager &) {
|
||||
if (isFunctionInPrintList(F.getName()))
|
||||
if (isFunctionInPrintList(F.getName())) {
|
||||
if (forcePrintModuleIR())
|
||||
OS << Banner << " (function: " << F.getName() << ")\n" << *F.getParent();
|
||||
else
|
||||
OS << Banner << static_cast<Value &>(F);
|
||||
}
|
||||
return PreservedAnalyses::all();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue