| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopVersioningLICM.cpp | 118 LoopAccessInfoManager &LAIs, LoopInfo &LI, in LoopVersioningLICM() 120 : AA(AA), SE(SE), LAIs(LAIs), LI(LI), CurLoop(CurLoop), in LoopVersioningLICM() 137 LoopAccessInfoManager &LAIs; member 371 LAI = &LAIs.getInfo(*CurLoop, /*AllowPartial=*/true); in legalLoopInstructions() 554 LoopAccessInfoManager LAIs(*SE, *AA, *DT, LAR.LI, nullptr, nullptr); in run() local 555 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, AllowPartial).print(OS, 4); in run()
|
| H A D | LoopDistribute.cpp | 651 ScalarEvolution *SE, LoopAccessInfoManager &LAIs, in LoopDistributeForLoop() argument 653 : L(L), F(F), LI(LI), DT(DT), SE(SE), LAIs(LAIs), ORE(ORE) { in LoopDistributeForLoop() 676 LAI = &LAIs.getInfo(*L); in processLoop() 954 LoopAccessInfoManager &LAIs; member in __anon5f80120c0111::LoopDistributeForLoop 970 LoopAccessInfoManager &LAIs) { in runImpl() argument 985 LoopDistributeForLoop LDL(L, &F, LI, DT, SE, LAIs, ORE); in runImpl() 1004 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() local 1005 bool Changed = runImpl(F, &LI, &DT, &SE, &ORE, LAIs); in run()
|
| H A D | LoopLoadElimination.cpp | 648 LoopAccessInfoManager &LAIs) { in eliminateLoadsAcrossLoops() argument 672 LoadEliminationForLoop LEL(L, &LI, LAIs.getInfo(*L), &DT, BFI, PSI); in eliminateLoadsAcrossLoops() 675 LAIs.clear(); in eliminateLoadsAcrossLoops() 694 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() local 696 bool Changed = eliminateLoadsAcrossLoops(F, LI, DT, BFI, PSI, &SE, &AC, LAIs); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 268 bool runImpl(LoopInfo *LI, LoopAccessInfoManager &LAIs, DominatorTree *DT, in runImpl() argument 287 const LoopAccessInfo &LAI = LAIs.getInfo(*L); in runImpl() 299 LAIs.clear(); in runImpl() 311 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() local 314 if (runImpl(&LI, LAIs, &DT, &SE)) in run()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 257 LoopAccessInfoManager &LAIs, LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality() argument 260 : TheLoop(L), LI(LI), PSE(PSE), TTI(TTI), TLI(TLI), DT(DT), LAIs(LAIs), in LoopVectorizationLegality() 587 LoopAccessInfoManager &LAIs; variable
|
| H A D | LoopVectorize.h | 152 LoopAccessInfoManager *LAIs; member
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 1201 LAI = &LAIs.getInfo(*TheLoop); in canVectorizeMemory()
|
| H A D | LoopVectorize.cpp | 9949 LoopVectorizationLegality LVL(L, PSE, DT, TTI, TLI, F, *LAIs, LI, ORE, in processLoop() 10387 LAIs->clear(); in runImpl() 10414 LAIs = &AM.getResult<LoopAccessAnalysis>(F); in run()
|