Searched refs:CGAM (Results 1 – 5 of 5) sorted by relevance
56 explicit Result(CGSCCAnalysisManager &CGAM) : CGAM(&CGAM) {} in Result() argument59 Result(const Result &Arg) : CGAM(Arg.CGAM) {} in Result()60 Result(Result &&Arg) : CGAM(std::move(Arg.CGAM)) {} in Result()62 std::swap(CGAM, RHS.CGAM);68 CGSCCAnalysisManager &getManager() { return *CGAM; } in getManager()83 CGSCCAnalysisManager *CGAM;90 explicit CGSCCAnalysisManagerModuleProxy(CGSCCAnalysisManager &CGAM) in CGSCCAnalysisManagerModuleProxy() argument91 : CGAM(&CGAM) {} in CGSCCAnalysisManagerModuleProxy()95 : CGAM(Arg.CGAM) {} in CGSCCAnalysisManagerModuleProxy()97 : CGAM(std::move(Arg.CGAM)) {} in CGSCCAnalysisManagerModuleProxy()[all …]
48 CGSCCAnalysisManager CGAM(DebugPM); in runPassPipeline() local53 PB.registerCGSCCAnalyses(CGAM); in runPassPipeline()58 MAM.registerPass(CGSCCAnalysisManagerModuleProxy(CGAM)); in runPassPipeline()59 CGAM.registerPass(FunctionAnalysisManagerCGSCCProxy(FAM)); in runPassPipeline()60 CGAM.registerPass(ModuleAnalysisManagerCGSCCProxy(MAM)); in runPassPipeline()61 FAM.registerPass(CGSCCAnalysisManagerFunctionProxy(CGAM)); in runPassPipeline()
20 assert(CGAM->empty() && "CGSCC analyses ran prior to the module proxy!"); in run()21 return Result(*CGAM); in run()27 CGAM->clear(); in ~Result()37 CGAM->clear(); in invalidate()
50 void registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM);
108 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) { in registerCGSCCAnalyses() argument110 CGAM.registerPass(CREATE_PASS); in registerCGSCCAnalyses()