Lines Matching refs:LoopAccessInfo
2072 bool LoopAccessInfo::canAnalyzeLoop() { in canAnalyzeLoop()
2106 void LoopAccessInfo::analyzeLoop(AAResults *AA, LoopInfo *LI, in analyzeLoop()
2409 void LoopAccessInfo::emitUnsafeDependenceRemark() { in emitUnsafeDependenceRemark()
2463 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication()
2472 OptimizationRemarkAnalysis &LoopAccessInfo::recordAnalysis(StringRef RemarkName, in recordAnalysis()
2492 bool LoopAccessInfo::isUniform(Value *V) const { in isUniform()
2503 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess()
2562 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE, in LoopAccessInfo() function in LoopAccessInfo
2574 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const { in print()
2621 const LoopAccessInfo &LoopAccessLegacyAnalysis::getInfo(Loop *L) { in getInfo()
2625 LAI = std::make_unique<LoopAccessInfo>(L, SE, TLI, AA, DT, LI); in getInfo()
2674 LoopAccessInfo LoopAccessAnalysis::run(Loop &L, LoopAnalysisManager &AM, in run()
2676 return LoopAccessInfo(&L, &AR.SE, &AR.TLI, &AR.AA, &AR.DT, &AR.LI); in run()