Lines Matching refs:LoopAccessInfo
2353 bool LoopAccessInfo::canAnalyzeLoop() { in canAnalyzeLoop()
2391 bool LoopAccessInfo::analyzeLoop(AAResults *AA, LoopInfo *LI, in analyzeLoop()
2695 void LoopAccessInfo::emitUnsafeDependenceRemark() { in emitUnsafeDependenceRemark()
2764 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication()
2773 OptimizationRemarkAnalysis &LoopAccessInfo::recordAnalysis(StringRef RemarkName, in recordAnalysis()
2793 bool LoopAccessInfo::isInvariant(Value *V) const { in isInvariant()
2921 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess()
2994 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE, in LoopAccessInfo() function in LoopAccessInfo
3022 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const { in print()
3070 const LoopAccessInfo &LoopAccessInfoManager::getInfo(Loop &L) { in getInfo()
3075 std::make_unique<LoopAccessInfo>(&L, &SE, TTI, TLI, &AA, &DT, &LI); in getInfo()