Lines Matching refs:Accesses
513 Accesses.insert(MemAccessInfo(Ptr, false)); in addLoad()
522 Accesses.insert(MemAccessInfo(Ptr, true)); in addStore()
578 PtrAccessSet Accesses; member in __anonc655bbf80111::AccessAnalysis
725 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
826 LLVM_DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
828 for (auto A : Accesses) in processMemAccesses()
856 PtrAccessSet &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
1649 for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(), in areDepsSafe()
1650 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe()
1651 for (std::vector<unsigned>::iterator I2 = Accesses[*OI].begin(), in areDepsSafe()
1652 I2E = Accesses[*OI].end(); I2 != I2E; ++I2) { in areDepsSafe()
1695 auto &IndexVector = Accesses.find(Access)->second; in getInstructionsForAccess()
1862 AccessAnalysis Accesses(TheLoop->getHeader()->getModule()->getDataLayout(), in analyzeLoop() local
1895 Accesses.addStore(Loc); in analyzeLoop()
1939 Accesses.addLoad(Loc, IsReadOnlyPtr); in analyzeLoop()
1952 Accesses.buildDependenceSets(); in analyzeLoop()
1956 bool CanDoRTIfNeeded = Accesses.canCheckPtrAtRT(*PtrRtChecking, PSE->getSE(), in analyzeLoop()
1970 if (Accesses.isDependencyCheckNeeded()) { in analyzeLoop()
1973 DependentAccesses, Accesses.getDependenciesToCheck(), SymbolicStrides); in analyzeLoop()
1980 Accesses.resetDepChecks(*DepChecker); in analyzeLoop()
1986 CanDoRTIfNeeded = Accesses.canCheckPtrAtRT(*PtrRtChecking, SE, TheLoop, in analyzeLoop()