• Home
  • Raw
  • Download

Lines Matching refs:CG

59   bool doInitialization(CallGraph &CG);
60 bool doFinalization(CallGraph &CG);
96 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
100 CallGraph &CG, bool &CallGraphUpToDate,
102 bool RefreshCallGraph(CallGraphSCC &CurSCC, CallGraph &CG,
112 CallGraph &CG, bool &CallGraphUpToDate, in RunPassOnSCC() argument
120 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false); in RunPassOnSCC()
133 RefreshCallGraph(CurSCC, CG, true); in RunPassOnSCC()
178 CallGraph &CG, bool CheckingMode) { in RefreshCallGraph() argument
299 CalleeNode = CG.getOrInsertFunction(Callee); in RefreshCallGraph()
308 CalleeNode = CG.getCallsExternalNode(); in RefreshCallGraph()
323 CalleeNode = CG.getOrInsertFunction(Callee); in RefreshCallGraph()
326 CalleeNode = CG.getCallsExternalNode(); in RefreshCallGraph()
378 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG, in RunAllPassesOnSCC() argument
416 Changed |= RunPassOnSCC(P, CurSCC, CG, in RunAllPassesOnSCC()
432 DevirtualizedCall |= RefreshCallGraph(CurSCC, CG, false); in RunAllPassesOnSCC()
439 CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph(); in runOnModule() local
440 bool Changed = doInitialization(CG); in runOnModule()
443 scc_iterator<CallGraph*> CGI = scc_begin(&CG); in runOnModule()
472 Changed |= RunAllPassesOnSCC(CurSCC, CG, DevirtualizedCall); in runOnModule()
483 Changed |= doFinalization(CG); in runOnModule()
489 bool CGPassManager::doInitialization(CallGraph &CG) { in doInitialization() argument
495 Changed |= ((FPPassManager*)PM)->doInitialization(CG.getModule()); in doInitialization()
497 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doInitialization(CG); in doInitialization()
504 bool CGPassManager::doFinalization(CallGraph &CG) { in doFinalization() argument
510 Changed |= ((FPPassManager*)PM)->doFinalization(CG.getModule()); in doFinalization()
512 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doFinalization(CG); in doFinalization()