|
LLVM
3.7.0
|
A pass which prints the call graph to a raw_ostream.
More...
#include <LazyCallGraph.h>
Public Member Functions | |
| LazyCallGraphPrinterPass (raw_ostream &OS) | |
| PreservedAnalyses | run (Module &M, ModuleAnalysisManager *AM) |
Static Public Member Functions | |
| static StringRef | name () |
A pass which prints the call graph to a raw_ostream.
This is primarily useful for testing the analysis.
Definition at line 561 of file LazyCallGraph.h.
|
explicit |
Definition at line 685 of file LazyCallGraph.cpp.
|
inlinestatic |
Definition at line 569 of file LazyCallGraph.h.
| PreservedAnalyses LazyCallGraphPrinterPass::run | ( | Module & | M, |
| ModuleAnalysisManager * | AM | ||
| ) |
Definition at line 711 of file LazyCallGraph.cpp.
References llvm::PreservedAnalyses::all(), llvm::Module::getModuleIdentifier(), llvm::detail::AnalysisManagerBase< DerivedT, IRUnitT >::getResult(), llvm::SmallPtrSetImpl< PtrType >::insert(), printNodes(), and printSCC().
1.8.6