Home
last modified time | relevance | path

Searched refs:TagRecord (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h416 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 DAPIRecords.inc38 ABSTRACT_RECORD(TagRecord, APIRecord)
40 CONCRETE_RECORD(EnumRecord, TagRecord, RK_Enum)
42 ABSTRACT_RECORD(RecordRecord, TagRecord)
H A DAPI.h607 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 DExtractAPIVisitor.h253 if (auto *Record = llvm::dyn_cast_if_present<TagRecord>( in maybeMergeWithAnonymousTag()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp118 TagRecord::~TagRecord() {} in ~TagRecord()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.h103 const llvm::codeview::TagRecord &record);
134 CreateDeclInfoForType(const llvm::codeview::TagRecord &record, TypeIndex ti);
H A DPdbUtil.h44 const llvm::codeview::TagRecord &asTag() const { in asTag()
H A DPdbAstBuilder.cpp99 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 DSymbolFileNativePDB.h220 const llvm::codeview::TagRecord &record,
H A DSymbolFileNativePDB.cpp624 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 DTpiStream.cpp204 TagRecord &ForwardTR = ForwardTRH->getRecord(); in findFullDeclForForwardRef()
205 TagRecord &FullTR = FullTRH->getRecord(); in findFullDeclForForwardRef()
H A DTpiHashing.cpp27 static uint32_t getHashForUdt(const TagRecord &Rec, in getHashForUdt()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DTpiHashing.h42 codeview::TagRecord &getRecord() { in getRecord()
H A DNativeTypeUDT.h69 codeview::TagRecord *Tag = nullptr;
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp672 if (auto *Tag = dyn_cast<TagRecord>(Record)) { in shouldSkip()