Lines Matching refs:LoopAccessInfo
2278 bool LoopAccessInfo::canAnalyzeLoop() { in canAnalyzeLoop()
2312 void LoopAccessInfo::analyzeLoop(AAResults *AA, LoopInfo *LI, in analyzeLoop()
2625 void LoopAccessInfo::emitUnsafeDependenceRemark() { in emitUnsafeDependenceRemark()
2693 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication()
2702 OptimizationRemarkAnalysis &LoopAccessInfo::recordAnalysis(StringRef RemarkName, in recordAnalysis()
2722 bool LoopAccessInfo::isInvariant(Value *V) const { in isInvariant()
2872 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess()
2945 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE, in LoopAccessInfo() function in LoopAccessInfo
2957 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const { in print()
3001 const LoopAccessInfo &LoopAccessInfoManager::getInfo(Loop &L) { in getInfo()
3006 std::make_unique<LoopAccessInfo>(&L, &SE, TLI, &AA, &DT, &LI); in getInfo()