Lines Matching refs:LoopAccessInfo
1766 bool LoopAccessInfo::canAnalyzeLoop() { in canAnalyzeLoop()
1800 void LoopAccessInfo::analyzeLoop(AAResults *AA, LoopInfo *LI, in analyzeLoop()
2092 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication()
2101 OptimizationRemarkAnalysis &LoopAccessInfo::recordAnalysis(StringRef RemarkName, in recordAnalysis()
2121 bool LoopAccessInfo::isUniform(Value *V) const { in isUniform()
2132 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess()
2191 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE, in LoopAccessInfo() function in LoopAccessInfo
2204 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const { in print()
2251 const LoopAccessInfo &LoopAccessLegacyAnalysis::getInfo(Loop *L) { in getInfo()
2255 LAI = std::make_unique<LoopAccessInfo>(L, SE, TLI, AA, DT, LI); in getInfo()
2304 LoopAccessInfo LoopAccessAnalysis::run(Loop &L, LoopAnalysisManager &AM, in run()
2306 return LoopAccessInfo(&L, &AR.SE, &AR.TLI, &AR.AA, &AR.DT, &AR.LI); in run()