Searched refs:GloballyHashedType (Results 1 – 11 of 11) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeHashing.h | 77 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 D | TypeStreamMerger.h | 21 struct GloballyHashedType; 92 ArrayRef<GloballyHashedType> Hashes, 98 ArrayRef<GloballyHashedType> Hashes, 104 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-13.1/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 | GlobalTypeTableBuilder.cpp | 78 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 D | TypeStreamMerger.cpp | 91 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 D | DebugTypes.h | 22 struct GloballyHashedType; 33 using llvm::codeview::GloballyHashedType; 91 void assignGHashesFromVector(std::vector<GloballyHashedType> &&hashVec); 162 llvm::ArrayRef<llvm::codeview::GloballyHashedType> ghashes;
|
| H A D | DebugTypes.cpp | 309 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 D | TypeMerger.h | 21 using llvm::codeview::GloballyHashedType;
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | DumpOutputStyle.cpp | 1400 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 D | COFFDumper.cpp | 1317 std::vector<GloballyHashedType> Hashes = in mergeCodeViewTypes() 1318 GloballyHashedType::hashTypes(Types); in mergeCodeViewTypes()
|