Lines Matching refs:Accesses
210 Accesses.insert(MemAccessInfo(Ptr, false)); in addLoad()
219 Accesses.insert(MemAccessInfo(Ptr, true)); in addStore()
250 PtrAccessSet Accesses; member in __anon90adf0950111::AccessAnalysis
315 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
397 DEBUG(dbgs() << "LAA: Accesses(" << Accesses.size() << "):\n"); in processMemAccesses()
399 for (auto A : Accesses) in processMemAccesses()
427 PtrAccessSet &S = UseDeferred ? DeferredAccesses : Accesses; in processMemAccesses()
824 for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(), in areDepsSafe()
825 I1E = Accesses[*AI].end(); I1 != I1E; ++I1) in areDepsSafe()
826 for (std::vector<unsigned>::iterator I2 = Accesses[*OI].begin(), in areDepsSafe()
827 I2E = Accesses[*OI].end(); I2 != I2E; ++I2) { in areDepsSafe()
871 auto &IndexVector = Accesses.find(Access)->second; in getInstructionsForAccess()
1033 AccessAnalysis Accesses(TheLoop->getHeader()->getModule()->getDataLayout(), in analyzeLoop() local
1061 Accesses.addStore(Loc); in analyzeLoop()
1097 Accesses.addLoad(Loc, IsReadOnlyPtr); in analyzeLoop()
1110 Accesses.buildDependenceSets(); in analyzeLoop()
1111 bool NeedRTCheck = Accesses.isRTCheckNeeded(); in analyzeLoop()
1117 CanDoRT = Accesses.canCheckPtrAtRT(PtrRtCheck, NumComparisons, SE, TheLoop, in analyzeLoop()
1143 if (Accesses.isDependencyCheckNeeded()) { in analyzeLoop()
1146 DependentAccesses, Accesses.getDependenciesToCheck(), Strides); in analyzeLoop()
1154 Accesses.resetDepChecks(); in analyzeLoop()
1159 CanDoRT = Accesses.canCheckPtrAtRT(PtrRtCheck, NumComparisons, SE, in analyzeLoop()