Home
last modified time | relevance | path

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

/freebsd/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/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderBindings.cpp61 CGSCCAnalysisManager CGAM; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
65 PB.registerCGSCCAnalyses(CGAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
67 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
H A DPassBuilder.cpp482 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) { in registerCGSCCAnalyses() argument
484 CGAM.registerPass([&] { return CREATE_PASS; }); in registerCGSCCAnalyses()
488 C(CGAM); in registerCGSCCAnalyses()
2017 CGSCCAnalysisManager &CGAM, in crossRegisterProxies() argument
2021 MAM.registerPass([&] { return CGSCCAnalysisManagerModuleProxy(CGAM); }); in crossRegisterProxies()
2022 CGAM.registerPass([&] { return ModuleAnalysisManagerCGSCCProxy(MAM); }); in crossRegisterProxies()
2023 FAM.registerPass([&] { return CGSCCAnalysisManagerFunctionProxy(CGAM); }); in crossRegisterProxies()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp124 CGSCCAnalysisManager CGAM; in compileModuleWithNewPM() local
128 PB.registerCGSCCAnalyses(CGAM); in compileModuleWithNewPM()
132 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM, &MFAM); in compileModuleWithNewPM()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp138 CGSCCAnalysisManager &CGAM = in run() local
240 CGAM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, CG).updateFAM( in run()
258 CGAM.invalidate(*C, UR.CrossSCCPA); in run()
274 PreservedAnalyses PassPA = Pass->run(*C, CGAM, CG, UR); in run()
282 CGAM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, CG).updateFAM( in run()
310 CGAM.invalidate(*C, PassPA); in run()
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp409 CGSCCAnalysisManager CGAM; in runPassPipeline() local
470 PB.registerCGSCCAnalyses(CGAM); in runPassPipeline()
473 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline()
/freebsd/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.cpp246 CGSCCAnalysisManager CGAM; in optimizeModule() local
265 PB.registerCGSCCAnalyses(CGAM); in optimizeModule()
268 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in optimizeModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h137 CGSCCAnalysisManager &CGAM,
155 void registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp863 CGSCCAnalysisManager CGAM; in RunOptimizationPipeline() local
939 PB.registerCGSCCAnalyses(CGAM); in RunOptimizationPipeline()
942 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in RunOptimizationPipeline()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp849 CGSCCAnalysisManager CGAM; in splitModule() local
855 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in splitModule()