Lines Matching refs:MemAccessInfo
529 MemoryDepChecker::MemAccessInfo Access(Pointers[I].PointerValue, in groupChecks()
655 typedef PointerIntPair<Value *, 1, bool> MemAccessInfo; typedef in __anon30e05fe90111::AccessAnalysis
656 typedef SmallVector<MemAccessInfo, 8> MemAccessInfoList;
672 Accesses[MemAccessInfo(Ptr, false)].insert(AccessTy); in addLoad()
681 Accesses[MemAccessInfo(Ptr, true)].insert(AccessTy); in addStore()
692 MemAccessInfo Access, Type *AccessTy,
734 typedef MapVector<MemAccessInfo, SmallSetVector<Type *, 1>> PtrAccessMap;
1069 MemAccessInfo Access, Type *AccessTy, in createCheckForAccess()
1157 SmallVector<std::pair<MemAccessInfo, Type *>, 4> Retries; in canCheckPtrAtRT()
1161 SmallVector<MemAccessInfo, 4> AccessInfos; in canCheckPtrAtRT()
1164 bool IsWrite = Accesses.count(MemAccessInfo(Ptr, true)); in canCheckPtrAtRT()
1179 MemAccessInfo AccessWrite(const_cast<Value *>(Ptr), in canCheckPtrAtRT()
1220 MemAccessInfo Access = Retry.first; in canCheckPtrAtRT()
1315 typedef DenseMap<const Value*, MemAccessInfo> UnderlyingObjToAccessMap; in processMemAccesses()
1346 S.count(MemAccessInfo(Ptr, false))) && in processMemAccesses()
1349 MemAccessInfo Access(Ptr, IsWrite); in processMemAccesses()
1686 Accesses[MemAccessInfo(Ptr, true)].push_back(AccessIdx); in addAccess()
1695 Accesses[MemAccessInfo(Ptr, false)].push_back(AccessIdx); in addAccess()
1929 const AccessAnalysis::MemAccessInfo &A, Instruction *AInst, in getDependenceDistanceStrideAndSize()
1930 const AccessAnalysis::MemAccessInfo &B, Instruction *BInst, in getDependenceDistanceStrideAndSize()
2000 const MemAccessInfo &A, unsigned AIdx, const MemAccessInfo &B, in isDependent()
2175 SmallPtrSet<MemAccessInfo, 8> Visited; in areDepsSafe()
2176 for (MemAccessInfo CurAccess : CheckDeps) { in areDepsSafe()
2181 EquivalenceClasses<MemAccessInfo>::iterator I = in areDepsSafe()
2185 EquivalenceClasses<MemAccessInfo>::member_iterator AI = in areDepsSafe()
2187 EquivalenceClasses<MemAccessInfo>::member_iterator AE = in areDepsSafe()
2196 EquivalenceClasses<MemAccessInfo>::member_iterator OI = in areDepsSafe()
2250 MemAccessInfo Access(Ptr, isWrite); in getInstructionsForAccess()