Home
last modified time | relevance | path

Searched refs:LAIs (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp118 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 DLoopAccessAnalysisPrinter.cpp21 auto &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() local
31 LAIs.getInfo(*L, AllowPartial).print(OS, 4); in run()
H A DLoopDistribute.cpp651 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 DLoopLoadElimination.cpp648 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 DLoopVersioning.cpp268 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 DLoopVectorizationLegality.h257 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 DLoopVectorize.h152 LoopAccessInfoManager *LAIs; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1201 LAI = &LAIs.getInfo(*TheLoop); in canVectorizeMemory()
H A DLoopVectorize.cpp9949 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()