Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/CodeView/
DTypeHashing.h78 struct GloballyHashedType { struct
79 GloballyHashedType() = default;
80 GloballyHashedType(StringRef H) in GloballyHashedType() function
81 : GloballyHashedType(ArrayRef<uint8_t>(H.bytes_begin(), H.bytes_end())) {} in GloballyHashedType()
82 GloballyHashedType(ArrayRef<uint8_t> H) { in GloballyHashedType() function
92 static GloballyHashedType hashType(ArrayRef<uint8_t> RecordData, argument
93 ArrayRef<GloballyHashedType> PreviousTypes,
94 ArrayRef<GloballyHashedType> PreviousIds);
100 static GloballyHashedType hashType(CVType Type, in hashType() argument
101 ArrayRef<GloballyHashedType> PreviousTypes, in hashType()
[all …]
DTypeStreamMerger.h22 struct GloballyHashedType;
92 ArrayRef<GloballyHashedType> Hashes);
97 ArrayRef<GloballyHashedType> Hashes);
102 ArrayRef<GloballyHashedType> Hashes);
DGlobalTypeTableBuilder.h42 DenseMap<GloballyHashedType, TypeIndex> HashedRecords;
48 SmallVector<GloballyHashedType, 2> SeenHashes;
70 ArrayRef<GloballyHashedType> hashes() const;
73 TypeIndex insertRecordAs(GloballyHashedType Hash, size_t RecordSize, in insertRecordAs()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/CodeView/
DTypeHashing.cpp26 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()
DTypeStreamMerger.cpp85 ArrayRef<GloballyHashedType> Hashes);
89 ArrayRef<GloballyHashedType> Hashes);
91 ArrayRef<GloballyHashedType> Hashes);
175 ArrayRef<GloballyHashedType> GlobalHashes;
274 ArrayRef<GloballyHashedType> Hashes) { in mergeTypeRecords()
285 ArrayRef<GloballyHashedType> Hashes) { in mergeIdRecords()
297 ArrayRef<GloballyHashedType> Hashes) { in mergeTypesAndIds()
357 GloballyHashedType H = GlobalHashes[CurIndex.toArrayIndex()]; in remapType()
429 ArrayRef<GloballyHashedType> Hashes) { in mergeTypeAndIdRecords()
437 ArrayRef<GloballyHashedType> Hashes) { in mergeTypeRecords()
[all …]
DGlobalTypeTableBuilder.cpp86 ArrayRef<GloballyHashedType> GlobalTypeTableBuilder::hashes() const { in hashes()
96 GloballyHashedType GHT = in insertRecordBytes()
97 GloballyHashedType::hashType(Record, SeenHashes, SeenHashes); in insertRecordBytes()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/DebugInfo/CodeView/
DTypeHashingTest.cpp47 static ArrayRef<uint8_t> hash_of(ArrayRef<GloballyHashedType> Hashes, in hash_of()
52 static void verifyHashUniqueness(ArrayRef<GloballyHashedType> Hashes) { in verifyHashUniqueness()
100 std::vector<GloballyHashedType> Ordering1Hashes; in TEST()
113 auto Hashes1 = GloballyHashedType::hashTypes(Ordering1.records()); in TEST()
137 auto Hashes2 = GloballyHashedType::hashTypes(Ordering2.records()); in TEST()
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-pdbutil/
DDumpOutputStyle.cpp1177 auto GlobalHashes = GloballyHashedType::hashTypeCollection(Types); in dumpTypesFromObjectFile()
1185 GloballyHashedType &G = std::get<1>(H); in dumpTypesFromObjectFile()