/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeRecord.h | 416 class TagRecord : public TypeRecord { 418 TagRecord() = default; 419 explicit TagRecord(TypeRecordKind Kind) : TypeRecord(Kind) {} in TagRecord() function 420 TagRecord(TypeRecordKind Kind, uint16_t MemberCount, ClassOptions Options, in TagRecord() function 465 class ClassRecord : public TagRecord { 468 explicit ClassRecord(TypeRecordKind Kind) : TagRecord(Kind) {} in ClassRecord() 473 : TagRecord(Kind, MemberCount, Options, FieldList, Name, UniqueName), in ClassRecord() 498 struct UnionRecord : public TagRecord { 500 explicit UnionRecord(TypeRecordKind Kind) : TagRecord(Kind) {} in UnionRecord() 503 : TagRecord(TypeRecordKind::Union, MemberCount, Options, FieldList, Name, in UnionRecord() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | APIRecords.inc | 38 ABSTRACT_RECORD(TagRecord, APIRecord) 40 CONCRETE_RECORD(EnumRecord, TagRecord, RK_Enum) 42 ABSTRACT_RECORD(RecordRecord, TagRecord)
|
H A D | API.h | 607 struct TagRecord : APIRecord, RecordContext { struct 608 TagRecord(RecordKind Kind, StringRef USR, StringRef Name, 629 virtual ~TagRecord() = 0; argument 633 struct EnumRecord : TagRecord { 640 : TagRecord(RK_Enum, USR, Name, Parent, Loc, std::move(Availability), in TagRecord() function 677 struct RecordRecord : TagRecord { 685 : TagRecord(Kind, USR, Name, Parent, Loc, std::move(Availability), in TagRecord() function
|
H A D | ExtractAPIVisitor.h | 253 if (auto *Record = llvm::dyn_cast_if_present<TagRecord>( in maybeMergeWithAnonymousTag()
|
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/ |
H A D | API.cpp | 118 TagRecord::~TagRecord() {} in ~TagRecord()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbAstBuilder.h | 103 const llvm::codeview::TagRecord &record); 134 CreateDeclInfoForType(const llvm::codeview::TagRecord &record, TypeIndex ti);
|
H A D | PdbUtil.h | 44 const llvm::codeview::TagRecord &asTag() const { in asTag()
|
H A D | PdbAstBuilder.cpp | 99 static clang::TagTypeKind TranslateUdtKind(const TagRecord &cr) { in TranslateUdtKind() 170 PdbAstBuilder::CreateDeclInfoForType(const TagRecord &record, TypeIndex ti) { in CreateDeclInfoForType() 603 const TagRecord &record) { in CreateRecordType() 882 TagRecord tag_record = CVTagRecord::create(parent_cvt).asTag(); in CreateFunctionDecl()
|
H A D | SymbolFileNativePDB.h | 220 const llvm::codeview::TagRecord &record,
|
H A D | SymbolFileNativePDB.cpp | 624 static std::string GetUnqualifiedTypeName(const TagRecord &record) { in GetUnqualifiedTypeName() 645 const TagRecord &record, in CreateClassStructUnion()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | TpiStream.cpp | 204 TagRecord &ForwardTR = ForwardTRH->getRecord(); in findFullDeclForForwardRef() 205 TagRecord &FullTR = FullTRH->getRecord(); in findFullDeclForForwardRef()
|
H A D | TpiHashing.cpp | 27 static uint32_t getHashForUdt(const TagRecord &Rec, in getHashForUdt()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | TpiHashing.h | 42 codeview::TagRecord &getRecord() { in getRecord()
|
H A D | NativeTypeUDT.h | 69 codeview::TagRecord *Tag = nullptr;
|
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/ |
H A D | SymbolGraphSerializer.cpp | 672 if (auto *Tag = dyn_cast<TagRecord>(Record)) { in shouldSkip()
|