Home
last modified time | relevance | path

Searched refs:GloballyHashedType (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeHashing.h78 struct GloballyHashedType { struct
79 GloballyHashedType() = default;
80 GloballyHashedType(StringRef H) in GloballyHashedType() function
82 GloballyHashedType(ArrayRef<uint8_t> H) { in GloballyHashedType() function
100 static GloballyHashedType hashType(CVType Type, in hashType() argument
110 std::vector<GloballyHashedType> Hashes; in hashTypes()
120 static std::vector<GloballyHashedType>
122 std::vector<GloballyHashedType> IdHashes; in hashIds()
129 static std::vector<GloballyHashedType>
131 std::vector<GloballyHashedType> Hashes; in hashTypeCollection() argument
[all …]
H A DTypeStreamMerger.h22 struct GloballyHashedType;
93 ArrayRef<GloballyHashedType> Hashes,
99 ArrayRef<GloballyHashedType> Hashes,
105 ArrayRef<GloballyHashedType> Hashes);
H A DGlobalTypeTableBuilder.h42 DenseMap<GloballyHashedType, TypeIndex> HashedRecords;
48 SmallVector<GloballyHashedType, 2> SeenHashes;
70 ArrayRef<GloballyHashedType> hashes() const;
73 TypeIndex insertRecordAs(GloballyHashedType Hash, size_t RecordSize, in insertRecordAs()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DTypeHashing.cpp26 GloballyHashedType DenseMapInfo<GloballyHashedType>::Empty{EmptyHash};
27 GloballyHashedType DenseMapInfo<GloballyHashedType>::Tombstone{TombstoneHash};
33 GloballyHashedType
34 GloballyHashedType::hashType(ArrayRef<uint8_t> RecordData, in hashType()
35 ArrayRef<GloballyHashedType> PreviousTypes, in hashType()
36 ArrayRef<GloballyHashedType> PreviousIds) { in hashType()
H A DTypeStreamMerger.cpp91 ArrayRef<GloballyHashedType> Hashes,
96 ArrayRef<GloballyHashedType> Hashes);
98 ArrayRef<GloballyHashedType> Hashes,
185 ArrayRef<GloballyHashedType> GlobalHashes;
289 ArrayRef<GloballyHashedType> Hashes, in mergeTypeRecords()
302 ArrayRef<GloballyHashedType> Hashes) { in mergeIdRecords()
314 ArrayRef<GloballyHashedType> Hashes, in mergeTypesAndIds()
381 GloballyHashedType H = GlobalHashes[CurIndex.toArrayIndex()]; in remapType()
455 ArrayRef<GloballyHashedType> Hashes, Optional<uint32_t> &PCHSignature) { in mergeTypeAndIdRecords()
464 ArrayRef<GloballyHashedType> Hashes, in mergeTypeRecords()
[all …]
H A DGlobalTypeTableBuilder.cpp86 ArrayRef<GloballyHashedType> GlobalTypeTableBuilder::hashes() const { in hashes()
96 GloballyHashedType GHT = in insertRecordBytes()
97 GloballyHashedType::hashType(Record, SeenHashes, SeenHashes); in insertRecordBytes()
/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DPDB.cpp362 static ArrayRef<GloballyHashedType>
367 uint32_t Count = DebugH.size() / sizeof(GloballyHashedType); in getHashesFromDebugH()
368 return {reinterpret_cast<const GloballyHashedType *>(DebugH.data()), Count}; in getHashesFromDebugH()
492 ArrayRef<GloballyHashedType> Hashes; in mergeDebugT()
493 std::vector<GloballyHashedType> OwnedHashes; in mergeDebugT()
497 OwnedHashes = GloballyHashedType::hashTypes(Types); in mergeDebugT()
637 auto TpiHashes = GloballyHashedType::hashTypes(ExpectedTpi->typeArray()); in maybeMergeTypeServerPDB()
639 GloballyHashedType::hashIds(ExpectedIpi->typeArray(), TpiHashes); in maybeMergeTypeServerPDB()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DDumpOutputStyle.cpp1333 auto GlobalHashes = GloballyHashedType::hashTypeCollection(Types); in dumpTypesFromObjectFile()
1341 GloballyHashedType &G = std::get<1>(H); in dumpTypesFromObjectFile()