Home
last modified time | relevance | path

Searched refs:CVType (Results 1 – 25 of 57) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DRecordName.cpp38 Error visitTypeBegin(CVType &Record) override;
40 Error visitTypeEnd(CVType &Record) override;
50 Error TypeNameComputer::visitTypeBegin(CVType &Record) { in visitTypeBegin()
64 Error TypeNameComputer::visitKnownRecord(CVType &CVR, in visitKnownRecord()
91 Error TypeNameComputer::visitKnownRecord(CVType &CVR, in visitKnownRecord()
142 Error TypeNameComputer::visitKnownRecord(CVType &CVR, in visitKnownRecord()
206 Error TypeNameComputer::visitKnownRecord(CVType &CVR, in visitKnownRecord()
217 Error TypeNameComputer::visitKnownRecord(CVType &CVR, in visitKnownRecord()
226 Error TypeNameComputer::visitKnownRecord(CVType &CVR, in visitKnownRecord()
239 Error TypeNameComputer::visitKnownRecord(CVType &CVR, in visitKnownRecord()
[all …]
H A DTypeRecordMapping.cpp84 Error TypeRecordMapping::visitTypeBegin(CVType &CVR) { in visitTypeBegin()
100 Error TypeRecordMapping::visitTypeEnd(CVType &Record) { in visitTypeEnd()
147 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, in visitKnownRecord()
158 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, in visitKnownRecord()
180 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, in visitKnownRecord()
261 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, in visitKnownRecord()
314 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, in visitKnownRecord()
323 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, in visitKnownRecord()
341 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, in visitKnownRecord()
350 Error TypeRecordMapping::visitKnownRecord(CVType &CVR, in visitKnownRecord()
[all …]
H A DTypeDumpVisitor.cpp170 Error TypeDumpVisitor::visitTypeBegin(CVType &Record) { in visitTypeBegin()
174 Error TypeDumpVisitor::visitTypeBegin(CVType &Record, TypeIndex Index) { in visitTypeBegin()
184 Error TypeDumpVisitor::visitTypeEnd(CVType &Record) { in visitTypeEnd()
211 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
336 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
403 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
409 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
417 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
460 Error TypeDumpVisitor::visitUnknownType(CVType &Record) { in visitUnknownType()
558 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
[all …]
H A DCVTypeVisitor.cpp25 static Error visitKnownRecord(CVType &Record, TypeVisitorCallbacks &Callbacks) { in visitKnownRecord()
78 Error visitTypeRecord(CVType &Record, TypeIndex Index);
79 Error visitTypeRecord(CVType &Record);
90 Error finishVisitation(CVType &Record);
99 Error CVTypeVisitor::finishVisitation(CVType &Record) { in finishVisitation()
124 Error CVTypeVisitor::visitTypeRecord(CVType &Record, TypeIndex Index) { in visitTypeRecord()
131 Error CVTypeVisitor::visitTypeRecord(CVType &Record) { in visitTypeRecord()
162 CVType Type = Types.getType(*I); in visitTypeStream()
219 Error llvm::codeview::visitTypeRecord(CVType &Record, TypeIndex Index, in visitTypeRecord()
226 Error llvm::codeview::visitTypeRecord(CVType &Record, in visitTypeRecord()
H A DContinuationRecordBuilder.cpp69 CVType Type; in begin()
152 CVType ContinuationRecordBuilder::createSegmentRecord( in createSegmentRecord()
159 CVType Type; in createSegmentRecord()
181 std::vector<CVType> ContinuationRecordBuilder::end(TypeIndex Index) { in end()
182 CVType Type; in end()
232 std::vector<CVType> Types; in end()
H A DTypeStreamMerger.cpp106 Error remapType(const CVType &Type);
135 ArrayRef<uint8_t> remapIndices(const CVType &OriginalType,
167 Expected<bool> shouldRemapType(const CVType &Type);
363 return forEachCodeViewRecord<CVType>( in remapAllTypes()
364 Buffer, [this](const CVType &T) { return remapType(T); }); in remapAllTypes()
367 Error TypeStreamMerger::remapType(const CVType &Type) { in remapType()
402 TypeStreamMerger::remapIndices(const CVType &OriginalType, in remapIndices()
479 Expected<bool> TypeStreamMerger::shouldRemapType(const CVType &Type) { in shouldRemapType()
485 if (auto EC = TypeDeserializer::deserializeAs(const_cast<CVType &>(Type), in shouldRemapType()
H A DTypeRecordHelpers.cpp19 template <typename RecordT> static ClassOptions getUdtOptions(CVType CVT) { in getUdtOptions()
28 bool llvm::codeview::isUdtForwardRef(CVType CVT) { in isUdtForwardRef()
48 TypeIndex llvm::codeview::getModifiedType(const CVType &CVT) { in getModifiedType()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp280 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
288 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
294 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
309 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
324 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
338 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
374 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
389 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
396 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
406 Error MinimalTypeDumpVisitor::visitKnownRecord(CVType &CVR, in visitKnownRecord()
[all …]
H A DMinimalTypeDumper.h36 Error visitTypeBegin(codeview::CVType &Record,
38 Error visitTypeEnd(codeview::CVType &Record) override;
43 Error visitKnownRecord(codeview::CVType &CVR, \
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DTpiHashing.cpp44 static Expected<uint32_t> getHashForUdt(const CVType &Rec) { in getHashForUdt()
46 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getHashForUdt()
53 static Expected<TagRecordHash> getTagRecordHashForUdt(const CVType &Rec) { in getTagRecordHashForUdt()
55 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getTagRecordHashForUdt()
79 static Expected<uint32_t> getSourceLineHash(const CVType &Rec) { in getSourceLineHash()
81 if (auto E = TypeDeserializer::deserializeAs(const_cast<CVType &>(Rec), in getSourceLineHash()
89 Expected<TagRecordHash> llvm::pdb::hashTagRecord(const codeview::CVType &Type) { in hashTagRecord()
106 Expected<uint32_t> llvm::pdb::hashTypeRecord(const CVType &Rec) { in hashTypeRecord()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeDeserializer.h43 template <typename T> static Error deserializeAs(CVType &CVT, T &Record) { in deserializeAs()
62 CVType CVT(static_cast<TypeLeafKind>(K), Data); in deserializeAs()
68 Error visitTypeBegin(CVType &Record) override { in visitTypeBegin()
74 Error visitTypeBegin(CVType &Record, TypeIndex Index) override { in visitTypeBegin()
78 Error visitTypeEnd(CVType &Record) override { in visitTypeEnd()
86 Error visitKnownRecord(CVType &CVR, Name##Record &Record) override { \
96 Error visitKnownRecordImpl(CVType &CVR, RecordType &Record) { in visitKnownRecordImpl()
115 CVType FieldList; in FieldListDeserializer()
121 CVType FieldList; in ~FieldListDeserializer()
H A DTypeVisitorCallbacks.h24 virtual Error visitUnknownType(CVType &Record) { return Error::success(); } in visitUnknownType()
32 virtual Error visitTypeBegin(CVType &Record) { return Error::success(); } in visitTypeBegin()
33 virtual Error visitTypeBegin(CVType &Record, TypeIndex Index) { in visitTypeBegin()
36 virtual Error visitTypeEnd(CVType &Record) { return Error::success(); } in visitTypeEnd()
51 virtual Error visitKnownRecord(CVType &CVR, Name##Record &Record) { \
H A DTypeDumpVisitor.h44 Error visitUnknownType(CVType &Record) override;
49 Error visitTypeBegin(CVType &Record) override;
50 Error visitTypeBegin(CVType &Record, TypeIndex Index) override;
51 Error visitTypeEnd(CVType &Record) override;
56 Error visitKnownRecord(CVType &CVR, Name##Record &Record) override;
H A DTypeVisitorCallbackPipeline.h42 Error visitTypeBegin(CVType &Record) override { in visitTypeBegin()
50 Error visitTypeBegin(CVType &Record, TypeIndex Index) override { in visitTypeBegin()
58 Error visitTypeEnd(CVType &Record) override { in visitTypeEnd()
87 Error visitKnownRecord(CVType &CVR, Name##Record &Record) override { \
100 template <typename T> Error visitKnownRecordImpl(CVType &CVR, T &Record) { in visitKnownRecordImpl()
H A DTypeRecordMapping.h29 Error visitTypeBegin(CVType &Record) override;
30 Error visitTypeEnd(CVType &Record) override;
36 Error visitKnownRecord(CVType &CVR, Name##Record &Record) override;
H A DLazyRandomTypeCollection.h55 CVType Type;
74 Optional<CVType> tryGetType(TypeIndex Index);
76 CVType getType(TypeIndex Index) override;
H A DTypeRecordHelpers.h20 bool isUdtForwardRef(CVType CVT);
24 TypeIndex getModifiedType(const CVType &CVT);
H A DContinuationRecordBuilder.h46 CVType createSegmentRecord(uint32_t OffBegin, uint32_t OffEnd,
60 std::vector<CVType> end(TypeIndex Index);
H A DTypeIndexDiscovery.h29 void discoverTypeIndices(const CVType &Type,
31 void discoverTypeIndices(const CVType &Type,
H A DCVTypeVisitor.h31 Error visitTypeRecord(CVType &Record, TypeIndex Index,
34 Error visitTypeRecord(CVType &Record, TypeVisitorCallbacks &Callbacks,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.h42 static CVTagRecord create(llvm::codeview::CVType type);
130 bool IsForwardRefUdt(llvm::codeview::CVType cvt);
131 bool IsTagRecord(llvm::codeview::CVType cvt);
132 bool IsClassStructUnion(llvm::codeview::CVType cvt);
138 llvm::codeview::TypeIndex GetFieldListIndex(llvm::codeview::CVType cvt);
140 LookThroughModifierRecord(llvm::codeview::CVType modifier);
H A DPdbUtil.cpp50 CVTagRecord CVTagRecord::create(CVType type) { in create()
348 bool lldb_private::npdb::IsForwardRefUdt(CVType cvt) { in IsForwardRefUdt()
369 bool lldb_private::npdb::IsTagRecord(llvm::codeview::CVType cvt) { in IsTagRecord()
381 bool lldb_private::npdb::IsClassStructUnion(llvm::codeview::CVType cvt) { in IsClassStructUnion()
420 TypeIndex lldb_private::npdb::GetFieldListIndex(CVType cvt) { in GetFieldListIndex()
444 TypeIndex lldb_private::npdb::LookThroughModifierRecord(CVType modifier) { in LookThroughModifierRecord()
684 CVType cvt = tpi.getType(id.index); in GetBestPossibleDecl()
698 template <typename RecordType> static size_t GetSizeOfTypeInternal(CVType cvt) { in GetSizeOfTypeInternal()
727 CVType cvt = tpi.getType(index); in GetSizeOfType()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/Native/
H A DTpiStreamBuilder.h29 template <> struct BinaryItemTraits<llvm::codeview::CVType> {
30 static size_t length(const codeview::CVType &Item) { return Item.length(); }
31 static ArrayRef<uint8_t> bytes(const codeview::CVType &Item) {
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp87 virtual Error fromCodeViewRecord(CVType Type) = 0;
96 Error fromCodeViewRecord(CVType Type) override { in fromCodeViewRecord()
100 CVType toCodeViewRecord(AppendingTypeTableBuilder &TS) const override { in toCodeViewRecord()
102 return CVType(Kind, TS.records().back()); in toCodeViewRecord()
112 CVType toCodeViewRecord(AppendingTypeTableBuilder &TS) const override;
113 Error fromCodeViewRecord(CVType Type) override;
492 CVType LeafRecordImpl<FieldListRecord>::toCodeViewRecord( in toCodeViewRecord()
500 return CVType(Kind, TS.records().back()); in toCodeViewRecord()
680 Expected<LeafRecord> LeafRecord::fromCodeViewRecord(CVType Type) { in fromCodeViewRecord()
696 CVType
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/ObjectYAML/
H A DCodeViewYAMLTypes.h49 codeview::CVType
51 static Expected<LeafRecord> fromCodeViewRecord(codeview::CVType Type);

123