Searched refs:GloballyHashedType (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeHashing.h | 78 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 D | TypeStreamMerger.h | 22 struct GloballyHashedType; 93 ArrayRef<GloballyHashedType> Hashes, 99 ArrayRef<GloballyHashedType> Hashes, 105 ArrayRef<GloballyHashedType> Hashes);
|
| H A D | GlobalTypeTableBuilder.h | 42 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 D | TypeHashing.cpp | 26 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 D | TypeStreamMerger.cpp | 91 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 D | GlobalTypeTableBuilder.cpp | 86 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 D | PDB.cpp | 362 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 D | DumpOutputStyle.cpp | 1333 auto GlobalHashes = GloballyHashedType::hashTypeCollection(Types); in dumpTypesFromObjectFile() 1341 GloballyHashedType &G = std::get<1>(H); in dumpTypesFromObjectFile()
|