Searched refs:LocallyHashedType (Results 1 – 5 of 5) sorted by relevance
34 struct LocallyHashedType { struct39 static LocallyHashedType hashType(ArrayRef<uint8_t> RecordData); argument43 static std::vector<LocallyHashedType> hashTypes(Range &&Records) { in hashTypes() argument44 std::vector<LocallyHashedType> Hashes; in hashTypes()52 static std::vector<LocallyHashedType>54 std::vector<LocallyHashedType> Hashes; in hashTypeCollection() argument183 template <> struct DenseMapInfo<codeview::LocallyHashedType> {184 static codeview::LocallyHashedType Empty;185 static codeview::LocallyHashedType Tombstone;187 static codeview::LocallyHashedType getEmptyKey() { return Empty; }[all …]
24 struct LocallyHashedType;38 DenseMap<LocallyHashedType, TypeIndex> HashedRecords;
17 LocallyHashedType DenseMapInfo<LocallyHashedType>::Empty{0, {}};18 LocallyHashedType DenseMapInfo<LocallyHashedType>::Tombstone{hash_code(-1), {}};28 LocallyHashedType LocallyHashedType::hashType(ArrayRef<uint8_t> RecordData) { in hashType()
90 LocallyHashedType WeakHash{Hash, Record}; in insertRecordAs() 131 LocallyHashedType WeakHash{hash_value(Record), Record}; in replaceType()
1301 auto LocalHashes = LocallyHashedType::hashTypeCollection(Types); in dumpTypesFromObjectFile()1309 LocallyHashedType &L = std::get<0>(H); in dumpTypesFromObjectFile()