Home
last modified time | relevance | path

Searched refs:LocallyHashedType (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeHashing.h34 struct LocallyHashedType { struct
39 static LocallyHashedType hashType(ArrayRef<uint8_t> RecordData); argument
44 std::vector<LocallyHashedType> Hashes; in hashTypes()
52 static std::vector<LocallyHashedType>
54 std::vector<LocallyHashedType> Hashes; in hashTypeCollection() argument
182 template <> struct DenseMapInfo<codeview::LocallyHashedType> {
183 static codeview::LocallyHashedType Empty;
184 static codeview::LocallyHashedType Tombstone;
194 static bool isEqual(codeview::LocallyHashedType LHS,
195 codeview::LocallyHashedType RHS) {
[all …]
H A DMergingTypeTableBuilder.h24 struct LocallyHashedType;
38 DenseMap<LocallyHashedType, TypeIndex> HashedRecords;
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DTypeHashing.cpp17 LocallyHashedType DenseMapInfo<LocallyHashedType>::Empty{0, {}};
18 LocallyHashedType DenseMapInfo<LocallyHashedType>::Tombstone{hash_code(-1), {}};
28 LocallyHashedType LocallyHashedType::hashType(ArrayRef<uint8_t> RecordData) { in hashType()
H A DMergingTypeTableBuilder.cpp92 LocallyHashedType WeakHash{Hash, Record}; in insertRecordAs()
133 LocallyHashedType WeakHash{hash_value(Record), Record}; in replaceType()
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DDumpOutputStyle.cpp1300 auto LocalHashes = LocallyHashedType::hashTypeCollection(Types); in dumpTypesFromObjectFile()
1308 LocallyHashedType &L = std::get<0>(H); in dumpTypesFromObjectFile()