Searched refs:GloballyHashedType (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeHashing.h | 81 struct GloballyHashedType { struct 82 GloballyHashedType() = default; 83 GloballyHashedType(StringRef H) in GloballyHashedType() argument 84 : GloballyHashedType(ArrayRef<uint8_t>(H.bytes_begin(), H.bytes_end())) {} in GloballyHashedType() 85 GloballyHashedType(ArrayRef<uint8_t> H) { in GloballyHashedType() function 93 friend inline bool operator==(const GloballyHashedType &L, argument 94 const GloballyHashedType &R) { 98 friend inline bool operator!=(const GloballyHashedType &L, 99 const GloballyHashedType &R) { 107 LLVM_ABI static GloballyHashedType [all …]
|
| H A D | TypeStreamMerger.h | 22 struct GloballyHashedType; 101 ArrayRef<GloballyHashedType> Hashes, 107 ArrayRef<GloballyHashedType> Hashes, 114 ArrayRef<GloballyHashedType> Hashes);
|
| H A D | GlobalTypeTableBuilder.h | 40 DenseMap<GloballyHashedType, TypeIndex> HashedRecords; 46 SmallVector<GloballyHashedType, 2> SeenHashes; 69 ArrayRef<GloballyHashedType> hashes() const; 72 TypeIndex insertRecordAs(GloballyHashedType Hash, size_t RecordSize, in insertRecordAs()
|
| /freebsd/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 | 70 ArrayRef<GloballyHashedType> GlobalTypeTableBuilder::hashes() const { in hashes() 87 GloballyHashedType GHT = in insertRecordBytes() 88 GloballyHashedType::hashType(Record, SeenHashes, SeenHashes); in insertRecordBytes() 118 GloballyHashedType Hash = in replaceType() 119 GloballyHashedType::hashType(Record, SeenHashes, SeenHashes); in replaceType()
|
| /freebsd/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 | 299 static ArrayRef<GloballyHashedType> 303 uint32_t count = debugH.size() / sizeof(GloballyHashedType); in getHashesFromDebugH() 304 return {reinterpret_cast<const GloballyHashedType *>(debugH.data()), count}; in getHashesFromDebugH() 597 assignGHashesFromVector(GloballyHashedType::hashTypes(types)); in loadGHashes() 607 std::vector<GloballyHashedType> &&hashVec) { in assignGHashesFromVector() 610 GloballyHashedType *hashes = new GloballyHashedType[hashVec.size()]; in assignGHashesFromVector() 611 memcpy(hashes, hashVec.data(), hashVec.size() * sizeof(GloballyHashedType)); in assignGHashesFromVector() 766 GloballyHashedType::hashTypes(expectedTpi->typeArray())); in loadGHashes() 776 GloballyHashedType::hashIds(expectedIpi->typeArray(), ghashes)); in loadGHashes() 848 std::vector<GloballyHashedType> hashVec; in loadGHashes() [all …]
|
| H A D | TypeMerger.h | 23 using llvm::codeview::GloballyHashedType;
|
| /freebsd/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/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | COFFDumper.cpp | 1512 std::vector<GloballyHashedType> Hashes = in mergeCodeViewTypes() 1513 GloballyHashedType::hashTypes(Types); in mergeCodeViewTypes()
|