Lines Matching refs:Accesses

672     Accesses[MemAccessInfo(Ptr, false)].insert(AccessTy);  in addLoad()
681 Accesses[MemAccessInfo(Ptr, true)].insert(AccessTy); in addStore()
768 PtrAccessMap Accesses; member in __anon30e05fe90111::AccessAnalysis
1164 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
1189 for (const auto &AccessTy : Accesses[Access]) { in canCheckPtrAtRT()
1291 LLVM_DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
1293 for (auto A : Accesses) in processMemAccesses()
1325 PtrAccessMap &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
1686 Accesses[MemAccessInfo(Ptr, true)].push_back(AccessIdx); in addAccess()
1695 Accesses[MemAccessInfo(Ptr, false)].push_back(AccessIdx); in addAccess()
2200 for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(), in areDepsSafe()
2201 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe()
2205 I2 = (OI == AI ? std::next(I1) : Accesses[*OI].begin()), in areDepsSafe()
2206 I2E = (OI == AI ? I1E : Accesses[*OI].end()); in areDepsSafe()
2251 auto &IndexVector = Accesses.find(Access)->second; in getInstructionsForAccess()
2448 AccessAnalysis Accesses(TheLoop, AA, LI, DependentAccesses, *PSE, in analyzeLoop() local
2486 [&Accesses, AccessTy, Loc](Value *Ptr) { in analyzeLoop()
2488 Accesses.addStore(NewLoc, AccessTy); in analyzeLoop()
2535 [&Accesses, AccessTy, Loc, IsReadOnlyPtr](Value *Ptr) { in analyzeLoop()
2537 Accesses.addLoad(NewLoc, AccessTy, IsReadOnlyPtr); in analyzeLoop()
2551 Accesses.buildDependenceSets(); in analyzeLoop()
2557 Accesses.canCheckPtrAtRT(*PtrRtChecking, PSE->getSE(), TheLoop, in analyzeLoop()
2573 if (Accesses.isDependencyCheckNeeded()) { in analyzeLoop()
2576 DependentAccesses, Accesses.getDependenciesToCheck(), SymbolicStrides, in analyzeLoop()
2577 Accesses.getUnderlyingObjects()); in analyzeLoop()
2583 Accesses.resetDepChecks(*DepChecker); in analyzeLoop()
2590 CanDoRTIfNeeded = Accesses.canCheckPtrAtRT( in analyzeLoop()