Lines Matching refs:OffsetValue
134 struct OffsetValue { struct
139 bool operator==(OffsetValue LHS, OffsetValue RHS) { in operator ==()
142 bool operator<(OffsetValue LHS, OffsetValue RHS) { in operator <()
273 template <> struct DenseMapInfo<OffsetValue> {
274 static OffsetValue getEmptyKey() { in getEmptyKey()
275 return OffsetValue{DenseMapInfo<const Value *>::getEmptyKey(), in getEmptyKey()
279 static OffsetValue getTombstoneKey() { in getTombstoneKey()
280 return OffsetValue{DenseMapInfo<const Value *>::getTombstoneKey(), in getTombstoneKey()
284 static unsigned getHashValue(const OffsetValue &OVal) { in getHashValue()
289 static bool isEqual(const OffsetValue &LHS, const OffsetValue &RHS) { in isEqual()
326 DenseMap<const Value *, std::vector<OffsetValue>> AliasMap;
382 populateAliasMap(DenseMap<const Value *, std::vector<OffsetValue>> &AliasMap, in populateAliasMap()
394 AliasList.push_back(OffsetValue{InnerMapping.first.Val, UnknownOffset}); in populateAliasMap()
549 auto Comparator = [](OffsetValue LHS, OffsetValue RHS) { in mayAlias()
556 OffsetValue{RHS, 0}, Comparator); in mayAlias()