Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeHashing.h77 struct GloballyHashedType { struct
78 GloballyHashedType() = default;
79 GloballyHashedType(StringRef H) in GloballyHashedType() argument
81 GloballyHashedType(ArrayRef<uint8_t> H) { in GloballyHashedType() function
111 static GloballyHashedType hashType(CVType Type, in hashType() argument
121 std::vector<GloballyHashedType> Hashes; in hashTypes()
156 static std::vector<GloballyHashedType>
158 std::vector<GloballyHashedType> IdHashes; in hashIds()
165 static std::vector<GloballyHashedType>
167 std::vector<GloballyHashedType> Hashes; in hashTypeCollection() argument
[all …]
H A DTypeStreamMerger.h21 struct GloballyHashedType;
92 ArrayRef<GloballyHashedType> Hashes,
98 ArrayRef<GloballyHashedType> Hashes,
104 ArrayRef<GloballyHashedType> Hashes);
H A DGlobalTypeTableBuilder.h39 DenseMap<GloballyHashedType, TypeIndex> HashedRecords;
45 SmallVector<GloballyHashedType, 2> SeenHashes;
68 ArrayRef<GloballyHashedType> hashes() const;
71 TypeIndex insertRecordAs(GloballyHashedType Hash, size_t RecordSize, in insertRecordAs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeHashing.cpp25 GloballyHashedType DenseMapInfo<GloballyHashedType>::Empty{EmptyHash};
26 GloballyHashedType DenseMapInfo<GloballyHashedType>::Tombstone{TombstoneHash};
32 GloballyHashedType
33 GloballyHashedType::hashType(ArrayRef<uint8_t> RecordData, in hashType()
34 ArrayRef<GloballyHashedType> PreviousTypes, in hashType()
35 ArrayRef<GloballyHashedType> PreviousIds) { in hashType()
H A DGlobalTypeTableBuilder.cpp78 ArrayRef<GloballyHashedType> GlobalTypeTableBuilder::hashes() const { in hashes()
95 GloballyHashedType GHT = in insertRecordBytes()
96 GloballyHashedType::hashType(Record, SeenHashes, SeenHashes); in insertRecordBytes()
126 GloballyHashedType Hash = in replaceType()
127 GloballyHashedType::hashType(Record, SeenHashes, SeenHashes); in replaceType()
H A DTypeStreamMerger.cpp91 ArrayRef<GloballyHashedType> Hashes,
96 ArrayRef<GloballyHashedType> Hashes);
98 ArrayRef<GloballyHashedType> Hashes,
185 ArrayRef<GloballyHashedType> GlobalHashes;
274 ArrayRef<GloballyHashedType> Hashes, in mergeTypeRecords()
287 ArrayRef<GloballyHashedType> Hashes) { in mergeIdRecords()
299 ArrayRef<GloballyHashedType> Hashes, in mergeTypesAndIds()
368 GloballyHashedType H = GlobalHashes[CurIndex.toArrayIndex()]; in remapType()
457 ArrayRef<GloballyHashedType> Hashes, Optional<uint32_t> &PCHSignature) { in mergeTypeAndIdRecords()
466 ArrayRef<GloballyHashedType> Hashes, in mergeTypeRecords()
[all …]
/freebsd-13.1/contrib/llvm-project/lld/COFF/
H A DDebugTypes.h22 struct GloballyHashedType;
33 using llvm::codeview::GloballyHashedType;
91 void assignGHashesFromVector(std::vector<GloballyHashedType> &&hashVec);
162 llvm::ArrayRef<llvm::codeview::GloballyHashedType> ghashes;
H A DDebugTypes.cpp309 static ArrayRef<GloballyHashedType>
313 uint32_t count = debugH.size() / sizeof(GloballyHashedType); in getHashesFromDebugH()
586 assignGHashesFromVector(GloballyHashedType::hashTypes(types)); in loadGHashes()
596 std::vector<GloballyHashedType> &&hashVec) { in assignGHashesFromVector()
599 GloballyHashedType *hashes = new GloballyHashedType[hashVec.size()]; in assignGHashesFromVector()
754 GloballyHashedType::hashTypes(expectedTpi->typeArray())); in loadGHashes()
836 std::vector<GloballyHashedType> hashVec; in loadGHashes()
860 std::vector<GloballyHashedType> hashVec = in loadGHashes()
929 uint32_t insert(GloballyHashedType ghash, GHashCell newCell);
968 GloballyHashedType getGHash() const { in getGHash()
[all …]
H A DTypeMerger.h21 using llvm::codeview::GloballyHashedType;
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DDumpOutputStyle.cpp1400 auto GlobalHashes = GloballyHashedType::hashTypeCollection(Types); in dumpTypesFromObjectFile()
1408 GloballyHashedType &G = std::get<1>(H); in dumpTypesFromObjectFile()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DCOFFDumper.cpp1317 std::vector<GloballyHashedType> Hashes = in mergeCodeViewTypes()
1318 GloballyHashedType::hashTypes(Types); in mergeCodeViewTypes()