Lines Matching refs:OffsetValue
136 struct OffsetValue { struct
141 bool operator==(OffsetValue LHS, OffsetValue RHS) { in operator ==()
144 bool operator<(OffsetValue LHS, OffsetValue RHS) { in operator <()
275 template <> struct DenseMapInfo<OffsetValue> {
276 static OffsetValue getEmptyKey() { in getEmptyKey()
277 return OffsetValue{DenseMapInfo<const Value *>::getEmptyKey(), in getEmptyKey()
281 static OffsetValue getTombstoneKey() { in getTombstoneKey()
282 return OffsetValue{DenseMapInfo<const Value *>::getTombstoneKey(), in getTombstoneKey()
286 static unsigned getHashValue(const OffsetValue &OVal) { in getHashValue()
291 static bool isEqual(const OffsetValue &LHS, const OffsetValue &RHS) { in isEqual()
328 DenseMap<const Value *, std::vector<OffsetValue>> AliasMap;
384 populateAliasMap(DenseMap<const Value *, std::vector<OffsetValue>> &AliasMap, in populateAliasMap()
396 AliasList.push_back(OffsetValue{InnerMapping.first.Val, UnknownOffset}); in populateAliasMap()
551 auto Comparator = [](OffsetValue LHS, OffsetValue RHS) { in mayAlias()
558 OffsetValue{RHS, 0}, Comparator); in mayAlias()