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.cpp330 CGSCCAnalysisManager CGAM; in main() local
336 PB.registerCGSCCAnalyses(CGAM); in main()
339 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
377 CGSCCAnalysisManager CGAM; in main() local
383 PB.registerCGSCCAnalyses(CGAM); in main()
386 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
398 CGSCCAnalysisManager CGAM; in main() local
404 PB.registerCGSCCAnalyses(CGAM); in main()
407 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in main()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp120 CGSCCAnalysisManager CGAM; in compileModuleWithNewPM() local
124 PB.registerCGSCCAnalyses(CGAM); in compileModuleWithNewPM()
128 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM, &MFAM); in compileModuleWithNewPM()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderBindings.cpp62 CGSCCAnalysisManager CGAM; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
74 PB.registerCGSCCAnalyses(CGAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
76 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
H A DPassBuilder.cpp538 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) { in registerCGSCCAnalyses() argument
540 CGAM.registerPass([&] { return CREATE_PASS; }); in registerCGSCCAnalyses()
544 C(CGAM); in registerCGSCCAnalyses()
2339 CGSCCAnalysisManager &CGAM, in crossRegisterProxies() argument
2343 MAM.registerPass([&] { return CGSCCAnalysisManagerModuleProxy(CGAM); }); in crossRegisterProxies()
2344 CGAM.registerPass([&] { return ModuleAnalysisManagerCGSCCProxy(MAM); }); in crossRegisterProxies()
2345 FAM.registerPass([&] { return CGSCCAnalysisManagerFunctionProxy(CGAM); }); in crossRegisterProxies()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp145 CGSCCAnalysisManager &CGAM = in run() local
247 CGAM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, CG).updateFAM( in run()
265 CGAM.invalidate(*C, UR.CrossSCCPA); in run()
281 PreservedAnalyses PassPA = Pass->run(*C, CGAM, CG, UR); in run()
289 CGAM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, CG).updateFAM( in run()
317 CGAM.invalidate(*C, PassPA); in run()
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp417 CGSCCAnalysisManager CGAM; in runPassPipeline() local
479 PB.registerCGSCCAnalyses(CGAM); in runPassPipeline()
482 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp270 CGSCCAnalysisManager CGAM; in runNewPMPasses() local
300 PB.registerCGSCCAnalyses(CGAM); in runNewPMPasses()
303 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMPasses()
H A DThinLTOCodeGenerator.cpp239 CGSCCAnalysisManager CGAM; in optimizeModule() local
258 PB.registerCGSCCAnalyses(CGAM); in optimizeModule()
261 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in optimizeModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h142 CGSCCAnalysisManager &CGAM, ModuleAnalysisManager &MAM,
159 LLVM_ABI void registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp913 CGSCCAnalysisManager CGAM; in RunOptimizationPipeline() local
1005 PB.registerCGSCCAnalyses(CGAM); in RunOptimizationPipeline()
1008 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in RunOptimizationPipeline()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp1055 CGSCCAnalysisManager CGAM; in splitModule() local
1061 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in splitModule()