Home | History | Annotate | Download | only in Analysis

Lines Matching refs:CallGraphWrapperPass

274 // Implementations of the CallGraphWrapperPass class methods.
277 CallGraphWrapperPass::CallGraphWrapperPass() : ModulePass(ID) {
281 CallGraphWrapperPass::~CallGraphWrapperPass() {}
283 void CallGraphWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
287 bool CallGraphWrapperPass::runOnModule(Module &M) {
293 INITIALIZE_PASS(CallGraphWrapperPass, "basiccg", "CallGraph Construction",
296 char CallGraphWrapperPass::ID = 0;
298 void CallGraphWrapperPass::releaseMemory() { G.reset(); }
300 void CallGraphWrapperPass::print(raw_ostream &OS, const Module *) const {
311 void CallGraphWrapperPass::dump() const { print(dbgs(), nullptr); }
322 AU.addRequiredTransitive<CallGraphWrapperPass>();
325 getAnalysis<CallGraphWrapperPass>().print(errs(), &M);
335 INITIALIZE_PASS_DEPENDENCY(CallGraphWrapperPass)