Home | History | Annotate | Download | only in Analysis

Lines Matching refs:MemAccessInfo

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