Lines Matching defs:CGPassManager
54 // CGPassManager
56 /// CGPassManager manages FPPassManagers and CallGraphSCCPasses.
60 class CGPassManager : public ModulePass, public PMDataManager {
64 explicit CGPassManager() : ModulePass(ID) {}
78 // CGPassManager walks SCC and it needs CallGraph.
120 char CGPassManager::ID = 0;
122 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
171 "Invalid CGPassManager member");
205 bool CGPassManager::RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
427 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
501 bool CGPassManager::runOnModule(Module &M) {
550 bool CGPassManager::doInitialization(CallGraph &CG) {
555 "Invalid CGPassManager member");
565 bool CGPassManager::doFinalization(CallGraph &CG) {
570 "Invalid CGPassManager member");
614 // Find CGPassManager
620 CGPassManager *CGP;
623 CGP = (CGPassManager*)PMS.top();
630 CGP = new CGPassManager();