Lines Matching refs:MemAccessInfo
334 MemoryDepChecker::MemAccessInfo Access(Pointers[I].PointerValue, in groupChecks()
455 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo; typedef in __anon88c506fe0111::AccessAnalysis
456 typedef SmallPtrSet<MemAccessInfo, 8> MemAccessInfoSet;
468 Accesses.insert(MemAccessInfo(Ptr, false)); in addLoad()
477 Accesses.insert(MemAccessInfo(Ptr, true)); in addStore()
511 typedef SetVector<MemAccessInfo> PtrAccessSet;
609 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
610 MemAccessInfo Access(Ptr, IsWrite); in canCheckPtrAtRT()
728 typedef DenseMap<Value*, MemAccessInfo> UnderlyingObjToAccessMap; in processMemAccesses()
759 S.count(MemAccessInfo(Ptr, false))) && in processMemAccesses()
762 MemAccessInfo Access(Ptr, IsWrite); in processMemAccesses()
1180 MemoryDepChecker::isDependent(const MemAccessInfo &A, unsigned AIdx, in isDependent()
1181 const MemAccessInfo &B, unsigned BIdx, in isDependent()
1370 MemAccessInfo CurAccess = *CheckDeps.begin(); in areDepsSafe()
1373 EquivalenceClasses<MemAccessInfo>::iterator I = in areDepsSafe()
1377 EquivalenceClasses<MemAccessInfo>::member_iterator AI = in areDepsSafe()
1379 EquivalenceClasses<MemAccessInfo>::member_iterator AE = in areDepsSafe()
1385 EquivalenceClasses<MemAccessInfo>::member_iterator OI = std::next(AI); in areDepsSafe()
1432 MemAccessInfo Access(Ptr, isWrite); in getInstructionsForAccess()