Searched refs:GloballyHashedType (Results 1 – 11 of 11) sorted by relevance
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeHashing.h | 80 struct GloballyHashedType { struct 81 GloballyHashedType() = default; 82 GloballyHashedType(StringRef H) in GloballyHashedType() argument 83 : GloballyHashedType(ArrayRef<uint8_t>(H.bytes_begin(), H.bytes_end())) {} in GloballyHashedType() 84 GloballyHashedType(ArrayRef<uint8_t> H) { in GloballyHashedType() argument 92 friend inline bool operator==(const GloballyHashedType &L, argument 93 const GloballyHashedType &R) { 97 friend inline bool operator!=(const GloballyHashedType &L, 98 const GloballyHashedType &R) { 106 static GloballyHashedType hashType(ArrayRef<uint8_t> RecordData, [all …]
|
| H A D | TypeStreamMerger.h | 21 struct GloballyHashedType; 99 ArrayRef<GloballyHashedType> Hashes, 105 ArrayRef<GloballyHashedType> Hashes, 111 ArrayRef<GloballyHashedType> Hashes);
|
| H A D | GlobalTypeTableBuilder.h | 39 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-src/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | TypeHashing.cpp | 25 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 D | TypeStreamMerger.cpp | 92 ArrayRef<GloballyHashedType> Hashes, 97 ArrayRef<GloballyHashedType> Hashes); 99 ArrayRef<GloballyHashedType> Hashes, 186 ArrayRef<GloballyHashedType> GlobalHashes; 274 ArrayRef<GloballyHashedType> Hashes, in mergeTypeRecords() 287 ArrayRef<GloballyHashedType> Hashes) { in mergeIdRecords() 298 const CVTypeArray &IdsAndTypes, ArrayRef<GloballyHashedType> Hashes, in mergeTypesAndIds() 367 GloballyHashedType H = GlobalHashes[CurIndex.toArrayIndex()]; in remapType() 456 ArrayRef<GloballyHashedType> Hashes, in mergeTypeAndIdRecords() 465 ArrayRef<GloballyHashedType> Hashes, in mergeTypeRecords() [all …]
|
| H A D | GlobalTypeTableBuilder.cpp | 71 ArrayRef<GloballyHashedType> GlobalTypeTableBuilder::hashes() const { in hashes() 88 GloballyHashedType GHT = in insertRecordBytes() 89 GloballyHashedType::hashType(Record, SeenHashes, SeenHashes); in insertRecordBytes() 119 GloballyHashedType Hash = in replaceType() 120 GloballyHashedType::hashType(Record, SeenHashes, SeenHashes); in replaceType()
|
| /freebsd-src/contrib/llvm-project/lld/COFF/ |
| H A D | DebugTypes.h | 21 struct GloballyHashedType; 30 using llvm::codeview::GloballyHashedType; 89 void assignGHashesFromVector(std::vector<GloballyHashedType> &&hashVec); 139 llvm::ArrayRef<llvm::codeview::GloballyHashedType> ghashes;
|
| H A D | DebugTypes.cpp | 300 static ArrayRef<GloballyHashedType> 304 uint32_t count = debugH.size() / sizeof(GloballyHashedType); in getHashesFromDebugH() 305 return {reinterpret_cast<const GloballyHashedType *>(debugH.data()), count}; in getHashesFromDebugH() 593 assignGHashesFromVector(GloballyHashedType::hashTypes(types)); in loadGHashes() 603 std::vector<GloballyHashedType> &&hashVec) { in assignGHashesFromVector() 606 GloballyHashedType *hashes = new GloballyHashedType[hashVec.size()]; in assignGHashesFromVector() 607 memcpy(hashes, hashVec.data(), hashVec.size() * sizeof(GloballyHashedType)); in assignGHashesFromVector() 761 GloballyHashedType::hashTypes(expectedTpi->typeArray())); in loadGHashes() 771 GloballyHashedType in loadGHashes() [all...] |
| H A D | TypeMerger.h | 22 using llvm::codeview::GloballyHashedType;
|
| /freebsd-src/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | DumpOutputStyle.cpp | 1302 auto GlobalHashes = GloballyHashedType::hashTypeCollection(Types); in dumpTypesFromObjectFile() 1310 GloballyHashedType &G = std::get<1>(H); in dumpTypesFromObjectFile()
|
| /freebsd-src/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | COFFDumper.cpp | 1466 std::vector<GloballyHashedType> Hashes = in mergeCodeViewTypes() 1467 GloballyHashedType::hashTypes(Types); in mergeCodeViewTypes()
|