Home
last modified time | relevance | path

Searched refs:CGAM (Results 1 – 5 of 5) sorted by relevance

/external/llvm/include/llvm/Analysis/
DCGSCCPassManager.h56 explicit Result(CGSCCAnalysisManager &CGAM) : CGAM(&CGAM) {} in Result() argument
59 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() argument
91 : CGAM(&CGAM) {} in CGSCCAnalysisManagerModuleProxy()
95 : CGAM(Arg.CGAM) {} in CGSCCAnalysisManagerModuleProxy()
97 : CGAM(std::move(Arg.CGAM)) {} in CGSCCAnalysisManagerModuleProxy()
[all …]
/external/llvm/tools/opt/
DNewPMDriver.cpp48 CGSCCAnalysisManager CGAM(DebugPM); in runPassPipeline() local
53 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()
/external/llvm/lib/Analysis/
DCGSCCPassManager.cpp20 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()
/external/llvm/include/llvm/Passes/
DPassBuilder.h50 void registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM);
/external/llvm/lib/Passes/
DPassBuilder.cpp108 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) { in registerCGSCCAnalyses() argument
110 CGAM.registerPass(CREATE_PASS); in registerCGSCCAnalyses()