Lines Matching refs:MemAccessInfo
302 MemoryDepChecker::MemAccessInfo Access(Pointers[I].PointerValue, in groupChecks()
423 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo; typedef in __anon90adf0950111::AccessAnalysis
424 typedef SmallPtrSet<MemAccessInfo, 8> MemAccessInfoSet;
436 Accesses.insert(MemAccessInfo(Ptr, false)); in addLoad()
445 Accesses.insert(MemAccessInfo(Ptr, true)); in addStore()
479 typedef SetVector<MemAccessInfo> PtrAccessSet;
561 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
562 MemAccessInfo Access(Ptr, IsWrite); in canCheckPtrAtRT()
681 typedef DenseMap<Value*, MemAccessInfo> UnderlyingObjToAccessMap; in processMemAccesses()
712 S.count(MemAccessInfo(Ptr, false))) && in processMemAccesses()
715 MemAccessInfo Access(Ptr, IsWrite); in processMemAccesses()
1031 MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx, in isDependent()
1032 const MemAccessInfo &B, unsigned BIdx, in isDependent()
1223 MemAccessInfo CurAccess = *CheckDeps.begin(); in areDepsSafe()
1226 EquivalenceClasses<MemAccessInfo>::iterator I = in areDepsSafe()
1230 EquivalenceClasses<MemAccessInfo>::member_iterator AI, AE; in areDepsSafe()
1236 EquivalenceClasses<MemAccessInfo>::member_iterator OI = std::next(AI); in areDepsSafe()
1283 MemAccessInfo Access(Ptr, isWrite); in getInstructionsForAccess()