Lines Matching refs:Accesses
530 Accesses.insert(MemAccessInfo(Ptr, false)); in addLoad()
539 Accesses.insert(MemAccessInfo(Ptr, true)); in addStore()
595 PtrAccessSet Accesses; member in __anon511544270111::AccessAnalysis
744 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
864 LLVM_DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
866 for (auto A : Accesses) in processMemAccesses()
894 PtrAccessSet &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
1695 for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(), in areDepsSafe()
1696 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe()
1700 I2 = (OI == AI ? std::next(I1) : Accesses[*OI].begin()), in areDepsSafe()
1701 I2E = (OI == AI ? I1E : Accesses[*OI].end()); in areDepsSafe()
1745 auto &IndexVector = Accesses.find(Access)->second; in getInstructionsForAccess()
1929 AccessAnalysis Accesses(TheLoop, AA, LI, DependentAccesses, *PSE); in analyzeLoop() local
1961 Accesses.addStore(Loc); in analyzeLoop()
2005 Accesses.addLoad(Loc, IsReadOnlyPtr); in analyzeLoop()
2018 Accesses.buildDependenceSets(); in analyzeLoop()
2022 bool CanDoRTIfNeeded = Accesses.canCheckPtrAtRT(*PtrRtChecking, PSE->getSE(), in analyzeLoop()
2036 if (Accesses.isDependencyCheckNeeded()) { in analyzeLoop()
2039 DependentAccesses, Accesses.getDependenciesToCheck(), SymbolicStrides); in analyzeLoop()
2046 Accesses.resetDepChecks(*DepChecker); in analyzeLoop()
2052 CanDoRTIfNeeded = Accesses.canCheckPtrAtRT(*PtrRtChecking, SE, TheLoop, in analyzeLoop()