Lines Matching refs:CallGraphWrapperPass
325 CallGraphWrapperPass::CallGraphWrapperPass() : ModulePass(ID) { in CallGraphWrapperPass() function in CallGraphWrapperPass
329 CallGraphWrapperPass::~CallGraphWrapperPass() = default;
331 void CallGraphWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
335 bool CallGraphWrapperPass::runOnModule(Module &M) { in runOnModule()
341 INITIALIZE_PASS(CallGraphWrapperPass, "basiccg", "CallGraph Construction",
344 char CallGraphWrapperPass::ID = 0;
346 void CallGraphWrapperPass::releaseMemory() { G.reset(); } in releaseMemory()
348 void CallGraphWrapperPass::print(raw_ostream &OS, const Module *) const { in print()
360 void CallGraphWrapperPass::dump() const { print(dbgs(), nullptr); } in dump()
374 AU.addRequiredTransitive<CallGraphWrapperPass>(); in getAnalysisUsage()
378 getAnalysis<CallGraphWrapperPass>().print(errs(), &M); in runOnModule()
389 INITIALIZE_PASS_DEPENDENCY(CallGraphWrapperPass)