Lines Matching refs:LoopAccessInfo
1454 bool LoopAccessInfo::canAnalyzeLoop() { in canAnalyzeLoop()
1508 void LoopAccessInfo::analyzeLoop(AliasAnalysis *AA, LoopInfo *LI, in analyzeLoop()
1739 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication()
1748 void LoopAccessInfo::emitAnalysis(LoopAccessReport &Message) { in emitAnalysis()
1753 bool LoopAccessInfo::isUniform(Value *V) const { in isUniform()
1831 std::pair<Instruction *, Instruction *> LoopAccessInfo::addRuntimeChecks( in addRuntimeChecks()
1894 LoopAccessInfo::addRuntimeChecks(Instruction *Loc) const { in addRuntimeChecks()
1901 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess()
1920 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE, in LoopAccessInfo() function in LoopAccessInfo
1932 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const { in print()
1972 const LoopAccessInfo &LoopAccessLegacyAnalysis::getInfo(Loop *L) { in getInfo()
1976 LAI = llvm::make_unique<LoopAccessInfo>(L, SE, TLI, AA, DT, LI); in getInfo()
2025 LoopAccessInfo LoopAccessAnalysis::run(Loop &L, AnalysisManager<Loop> &AM) { in run()
2043 return LoopAccessInfo(&L, SE, TLI, AA, DT, LI); in run()