Lines Matching defs:LoopAccessInfo
2353 bool LoopAccessInfo::canAnalyzeLoop() {
2391 bool LoopAccessInfo::analyzeLoop(AAResults *AA, LoopInfo *LI,
2695 void LoopAccessInfo::emitUnsafeDependenceRemark() {
2764 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop,
2773 OptimizationRemarkAnalysis &LoopAccessInfo::recordAnalysis(StringRef RemarkName,
2793 bool LoopAccessInfo::isInvariant(Value *V) const {
2921 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) {
2994 LoopAccessInfo::LoopAccessInfo(Loop *L, ScalarEvolution *SE,
3022 void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const {
3070 const LoopAccessInfo &LoopAccessInfoManager::getInfo(Loop &L) {
3075 std::make_unique<LoopAccessInfo>(&L, &SE, TTI, TLI, &AA, &DT, &LI);
3081 // Collect LoopAccessInfo entries that may keep references to IR outside the