Searched refs:LAM (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h135 LAM.clear(L, Name);
207 LoopAnalysisManager &LAM; member in class:llvm::LPMUpdater
219 LoopAnalysisManager &LAM)
220 : Worklist(Worklist), LAM(LAM) {}
286 LoopAnalysisManager &LAM = LAMFP.getManager(); local
293 LPMUpdater Updater(Worklist, LAM);
324 PassPA = Pass.run(*L, LAM, LAR, Updater);
341 LAM.invalidate(*L, PassPA);
218 LPMUpdater(SmallPriorityWorklist<Loop *, 4> &Worklist, LoopAnalysisManager &LAM) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp211 LoopAnalysisManager LAM(Conf.DebugPassManager);
223 PB.registerLoopAnalyses(LAM);
224 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
273 LoopAnalysisManager LAM; local
285 PB.registerLoopAnalyses(LAM);
286 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp330 LoopAnalysisManager LAM(DebugPM);
342 PB.registerLoopAnalyses(LAM);
343 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h272 void crossRegisterProxies(LoopAnalysisManager &LAM,
306 void registerLoopAnalyses(LoopAnalysisManager &LAM);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp707 auto &LAM = AM.getResult<LoopAnalysisManagerFunctionProxy>(F).getManager();
711 return LAM.getResult<LoopAccessAnalysis>(L, AR);
H A DLoopUnrollPass.cpp1431 LoopAnalysisManager *LAM = nullptr; local
1433 LAM = &LAMProxy->getManager();
1494 if (LAM && Result == LoopUnrollResult::FullyUnrolled)
1495 LAM->clear(L, LoopName);
H A DLoopDistribute.cpp1058 auto &LAM = AM.getResult<LoopAnalysisManagerFunctionProxy>(F).getManager(); local
1062 return LAM.getResult<LoopAccessAnalysis>(L, AR);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp426 void PassBuilder::registerLoopAnalyses(LoopAnalysisManager &LAM) { argument
428 LAM.registerPass([&] { return CREATE_PASS; });
432 C(LAM);
2521 void PassBuilder::crossRegisterProxies(LoopAnalysisManager &LAM, argument
2530 FAM.registerPass([&] { return LoopAnalysisManagerFunctionProxy(LAM); });
2531 LAM.registerPass([&] { return FunctionAnalysisManagerLoopProxy(FAM); });
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp381 if (auto *LAM = dyn_cast<LocalAsMetadata>(MD)) {
383 if (Value *LV = mapValue(LAM->getValue())) {
384 if (V == LAM->getValue())
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp1174 LoopAnalysisManager LAM(CodeGenOpts.DebugPassManager);
1193 PB.registerLoopAnalyses(LAM);
1194 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp8090 auto &LAM = AM.getResult<LoopAnalysisManagerFunctionProxy>(F).getManager();
8094 return LAM.getResult<LoopAccessAnalysis>(L, AR);

Completed in 222 milliseconds