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,
500 bool CGPassManager::runOnModule(Module &M) {
549 bool CGPassManager::doInitialization(CallGraph &CG) {
554 "Invalid CGPassManager member");
564 bool CGPassManager::doFinalization(CallGraph &CG) {
569 "Invalid CGPassManager member");
613 // Find CGPassManager
619 CGPassManager *CGP;
622 CGP = (CGPassManager*)PMS.top();
629 CGP = new CGPassManager();