Lines Matching refs:Accesses

629     Accesses[MemAccessInfo(Ptr, false)].insert(AccessTy);  in addLoad()
638 Accesses[MemAccessInfo(Ptr, true)].insert(AccessTy); in addStore()
694 PtrAccessMap Accesses; member in __anonf7514c230111::AccessAnalysis
1020 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
1045 for (const auto &AccessTy : Accesses[Access]) { in canCheckPtrAtRT()
1147 LLVM_DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
1149 for (auto A : Accesses) in processMemAccesses()
1180 PtrAccessMap &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
1554 Accesses[MemAccessInfo(Ptr, true)].push_back(AccessIdx); in addAccess()
1563 Accesses[MemAccessInfo(Ptr, false)].push_back(AccessIdx); in addAccess()
2001 for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(), in areDepsSafe()
2002 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe()
2006 I2 = (OI == AI ? std::next(I1) : Accesses[*OI].begin()), in areDepsSafe()
2007 I2E = (OI == AI ? I1E : Accesses[*OI].end()); in areDepsSafe()
2051 auto &IndexVector = Accesses.find(Access)->second; in getInstructionsForAccess()
2233 AccessAnalysis Accesses(TheLoop, AA, LI, DependentAccesses, *PSE); in analyzeLoop() local
2270 [&Accesses, AccessTy, Loc](Value *Ptr) { in analyzeLoop()
2272 Accesses.addStore(NewLoc, AccessTy); in analyzeLoop()
2319 [&Accesses, AccessTy, Loc, IsReadOnlyPtr](Value *Ptr) { in analyzeLoop()
2321 Accesses.addLoad(NewLoc, AccessTy, IsReadOnlyPtr); in analyzeLoop()
2335 Accesses.buildDependenceSets(); in analyzeLoop()
2341 Accesses.canCheckPtrAtRT(*PtrRtChecking, PSE->getSE(), TheLoop, in analyzeLoop()
2357 if (Accesses.isDependencyCheckNeeded()) { in analyzeLoop()
2360 DependentAccesses, Accesses.getDependenciesToCheck(), SymbolicStrides); in analyzeLoop()
2367 Accesses.resetDepChecks(*DepChecker); in analyzeLoop()
2374 CanDoRTIfNeeded = Accesses.canCheckPtrAtRT( in analyzeLoop()