Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/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.cpp487 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) { in registerCGSCCAnalyses() argument
489 CGAM.registerPass([&] { return CREATE_PASS; }); in registerCGSCCAnalyses()
493 C(CGAM); in registerCGSCCAnalyses()
2983 CGSCCAnalysisManager &CGAM, in crossRegisterProxies() argument
2986 MAM.registerPass([&] { return CGSCCAnalysisManagerModuleProxy(CGAM); }); in crossRegisterProxies()
2987 CGAM.registerPass([&] { return ModuleAnalysisManagerCGSCCProxy(MAM); }); in crossRegisterProxies()
2988 FAM.registerPass([&] { return CGSCCAnalysisManagerFunctionProxy(CGAM); }); in crossRegisterProxies()
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp143 CGSCCAnalysisManager CGAM; in LLVMFuzzerTestOneInput() local
149 PB.registerCGSCCAnalyses(CGAM); in LLVMFuzzerTestOneInput()
152 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in LLVMFuzzerTestOneInput()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp148 CGSCCAnalysisManager &CGAM = in run() local
248 CGAM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, CG).updateFAM( in run()
266 CGAM.invalidate(*C, UR.CrossSCCPA); in run()
288 PassPA = Pass->run(*C, CGAM, CG, UR); in run()
303 CGAM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, CG).updateFAM( in run()
322 CGAM.invalidate(*C, PassPA); in run()
/netbsd/external/apache2/llvm/dist/llvm/tools/opt/
H A DNewPMDriver.cpp290 CGSCCAnalysisManager CGAM; in runPassPipeline() local
401 PB.registerCGSCCAnalyses(CGAM); in runPassPipeline()
404 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runPassPipeline()
/netbsd/external/apache2/llvm/dist/llvm/lib/LTO/
H A DLTOBackend.cpp231 CGSCCAnalysisManager CGAM; in runNewPMPasses() local
262 PB.registerCGSCCAnalyses(CGAM); in runNewPMPasses()
265 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMPasses()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h280 CGSCCAnalysisManager &CGAM,
297 void registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM);
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp1271 CGSCCAnalysisManager CGAM; in EmitAssemblyWithNewPassManager() local
1311 PB.registerCGSCCAnalyses(CGAM); in EmitAssemblyWithNewPassManager()
1314 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in EmitAssemblyWithNewPassManager()