Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp328 CGSCCAnalysisManager CGAM; in main() local
334 PB.registerCGSCCAnalyses(CGAM); in main()
337 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
375 CGSCCAnalysisManager CGAM; in main() local
381 PB.registerCGSCCAnalyses(CGAM); in main()
384 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
396 CGSCCAnalysisManager CGAM; in main() local
402 PB.registerCGSCCAnalyses(CGAM); in main()
405 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderBindings.cpp60 CGSCCAnalysisManager CGAM; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
64 PB.registerCGSCCAnalyses(CGAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
66 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
H A DPassBuilder.cpp416 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) { in registerCGSCCAnalyses() argument
418 CGAM.registerPass([&] { return CREATE_PASS; }); in registerCGSCCAnalyses()
422 C(CGAM); in registerCGSCCAnalyses()
1940 CGSCCAnalysisManager &CGAM, in crossRegisterProxies() argument
1943 MAM.registerPass([&] { return CGSCCAnalysisManagerModuleProxy(CGAM); }); in crossRegisterProxies()
1944 CGAM.registerPass([&] { return ModuleAnalysisManagerCGSCCProxy(MAM); }); in crossRegisterProxies()
1945 FAM.registerPass([&] { return CGSCCAnalysisManagerFunctionProxy(CGAM); }); in crossRegisterProxies()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp156 CGSCCAnalysisManager CGAM; in compileModuleWithNewPM() local
160 PB.registerCGSCCAnalyses(CGAM); in compileModuleWithNewPM()
163 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in compileModuleWithNewPM()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp138 CGSCCAnalysisManager &CGAM = in run() local
241 CGAM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, CG).updateFAM( in run()
259 CGAM.invalidate(*C, UR.CrossSCCPA); in run()
275 PreservedAnalyses PassPA = Pass->run(*C, CGAM, CG, UR); in run()
283 CGAM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, CG).updateFAM( in run()
311 CGAM.invalidate(*C, PassPA); in run()
/freebsd-14.2/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp393 CGSCCAnalysisManager CGAM; in runPassPipeline() local
450 PB.registerCGSCCAnalyses(CGAM); in runPassPipeline()
453 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline()
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp264 CGSCCAnalysisManager CGAM; in runNewPMPasses() local
294 PB.registerCGSCCAnalyses(CGAM); in runNewPMPasses()
297 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMPasses()
H A DThinLTOCodeGenerator.cpp245 CGSCCAnalysisManager CGAM; in optimizeModule() local
264 PB.registerCGSCCAnalyses(CGAM); in optimizeModule()
267 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in optimizeModule()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h135 CGSCCAnalysisManager &CGAM,
152 void registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM);
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp831 CGSCCAnalysisManager CGAM; in RunOptimizationPipeline() local
907 PB.registerCGSCCAnalyses(CGAM); in RunOptimizationPipeline()
910 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in RunOptimizationPipeline()