| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopVersioningLICM.cpp | 120 LoopAccessInfoManager &LAIs, LoopInfo &LI, in LoopVersioningLICM() 122 : AA(AA), SE(SE), LAIs(LAIs), LI(LI), CurLoop(CurLoop), in LoopVersioningLICM() 139 LoopAccessInfoManager &LAIs; member 380 LAI = &LAIs.getInfo(*CurLoop); in legalLoopInstructions() 585 LoopAccessInfoManager LAIs(*SE, *AA, *DT, LAR.LI, nullptr); in run() local 586 if (!LoopVersioningLICM(AA, SE, &ORE, LAIs, LAR.LI, &L).run(DT)) in run()
|
| H A D | LoopAccessAnalysisPrinter.cpp | 21 auto &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() local 31 LAIs.getInfo(*L).print(OS, 4); in run()
|
| H A D | LoopDistribute.cpp | 652 ScalarEvolution *SE, LoopAccessInfoManager &LAIs, in LoopDistributeForLoop() argument 654 : L(L), F(F), LI(LI), DT(DT), SE(SE), LAIs(LAIs), ORE(ORE) { in LoopDistributeForLoop() 677 LAI = &LAIs.getInfo(*L); in processLoop() 951 LoopAccessInfoManager &LAIs; member in __anonf8d248c20111::LoopDistributeForLoop 968 LoopAccessInfoManager &LAIs) { in runImpl() argument 983 LoopDistributeForLoop LDL(L, &F, LI, DT, SE, LAIs, ORE); in runImpl() 1002 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() local 1003 bool Changed = runImpl(F, &LI, &DT, &SE, &ORE, LAIs); in run()
|
| H A D | LoopLoadElimination.cpp | 636 LoopAccessInfoManager &LAIs) { in eliminateLoadsAcrossLoops() argument 660 LoadEliminationForLoop LEL(L, &LI, LAIs.getInfo(*L), &DT, BFI, PSI); in eliminateLoadsAcrossLoops() 663 LAIs.clear(); in eliminateLoadsAcrossLoops() 682 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() local 684 bool Changed = eliminateLoadsAcrossLoops(F, LI, DT, BFI, PSI, &SE, &AC, LAIs); in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 260 bool runImpl(LoopInfo *LI, LoopAccessInfoManager &LAIs, DominatorTree *DT, in runImpl() argument 279 const LoopAccessInfo &LAI = LAIs.getInfo(*L); in runImpl() 288 LAIs.clear(); in runImpl() 300 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() local 303 if (runImpl(&LI, LAIs, &DT, &SE)) in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 245 LoopAccessInfoManager &LAIs, LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality() argument 248 : TheLoop(L), LI(LI), PSE(PSE), TTI(TTI), TLI(TLI), DT(DT), LAIs(LAIs), in LoopVectorizationLegality() 486 LoopAccessInfoManager &LAIs; variable
|
| H A D | LoopVectorize.h | 181 LoopAccessInfoManager *LAIs; member
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 1058 LAI = &LAIs.getInfo(*TheLoop); in canVectorizeMemory()
|
| H A D | LoopVectorize.cpp | 9875 LoopVectorizationLegality LVL(L, PSE, DT, TTI, TLI, F, *LAIs, LI, ORE, in processLoop() 10285 LAIs = &LAIs_; in runImpl() 10333 LAIs->clear(); in runImpl() 10361 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() local 10369 runImpl(F, SE, LI, TTI, DT, BFI, &TLI, DB, AC, LAIs, ORE, PSI); in run()
|