Home
last modified time | relevance | path

Searched refs:LoopAccessInfoManager (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h72 class LoopAccessInfoManager; variable
182 LoopAccessInfoManager *LAIs;
195 LoopAccessInfoManager &LAIs_,
H A DLoopVectorizationLegality.h245 LoopAccessInfoManager &LAIs, LoopInfo *LI, OptimizationRemarkEmitter *ORE, in LoopVectorizationLegality()
489 LoopAccessInfoManager &LAIs;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp120 LoopAccessInfoManager &LAIs, LoopInfo &LI, in LoopVersioningLICM()
139 LoopAccessInfoManager &LAIs;
585 LoopAccessInfoManager LAIs(*SE, *AA, *DT, LAR.LI, nullptr, nullptr); in run()
H A DLoopDistribute.cpp651 ScalarEvolution *SE, LoopAccessInfoManager &LAIs, in LoopDistributeForLoop()
954 LoopAccessInfoManager &LAIs;
970 LoopAccessInfoManager &LAIs) { in runImpl()
1004 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run()
H A DLoopLoadElimination.cpp652 LoopAccessInfoManager &LAIs) { in eliminateLoadsAcrossLoops()
698 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run()
H A DLoopFlatten.cpp1012 LoopAccessInfoManager LAIM(AR.SE, AR.AA, AR.DT, AR.LI, &AR.TTI, nullptr); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h844 class LoopAccessInfoManager {
857 LoopAccessInfoManager(ScalarEvolution &SE, AAResults &AA, DominatorTree &DT, in LoopAccessInfoManager() function
883 typedef LoopAccessInfoManager Result;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp260 bool runImpl(LoopInfo *LI, LoopAccessInfoManager &LAIs, DominatorTree *DT, in runImpl()
300 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp3070 const LoopAccessInfo &LoopAccessInfoManager::getInfo(Loop &L) { in getInfo()
3079 void LoopAccessInfoManager::clear() { in clear()
3096 bool LoopAccessInfoManager::invalidate( in invalidate()
3114 LoopAccessInfoManager LoopAccessAnalysis::run(Function &F, in run()
3122 return LoopAccessInfoManager(SE, AA, DT, LI, &TTI, &TLI); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp10114 DemandedBits &DB_, AssumptionCache &AC_, LoopAccessInfoManager &LAIs_, in runImpl()
10199 LoopAccessInfoManager &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run()