Home
last modified time | relevance | path

Searched refs:TypeRecordKind (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h121 explicit TypeRecord(TypeRecordKind Kind) : Kind(Kind) {} in TypeRecord()
124 TypeRecordKind getKind() const { return Kind; } in getKind()
126 TypeRecordKind Kind;
133 explicit ModifierRecord(TypeRecordKind Kind) : TypeRecord(Kind) {} in ModifierRecord()
135 : TypeRecord(TypeRecordKind::Modifier), ModifiedType(ModifiedType), in ModifierRecord()
149 explicit ProcedureRecord(TypeRecordKind Kind) : TypeRecord(Kind) {} in ProcedureRecord()
153 : TypeRecord(TypeRecordKind::Procedure), ReturnType(ReturnType), in ProcedureRecord()
174 explicit MemberFunctionRecord(TypeRecordKind Kind) : TypeRecord(Kind) {} in MemberFunctionRecord()
180 : TypeRecord(TypeRecordKind::MemberFunction), ReturnType(ReturnType), in MemberFunctionRecord()
209 explicit LabelRecord(TypeRecordKind Kind) : TypeRecord(Kind) {} in LabelRecord()
[all …]
H A DTypeDeserializer.h43 Record.Kind = static_cast<TypeRecordKind>(CVT.kind()); in deserializeAs()
58 TypeRecordKind K = in deserializeAs()
59 static_cast<TypeRecordKind>(uint16_t(Prefix->RecordKind)); in deserializeAs()
H A DCodeView.h28 enum class TypeRecordKind : uint16_t { enum
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeUDT.cpp114 case TypeRecordKind::Class: in getUdtKind()
116 case TypeRecordKind::Union: in getUdtKind()
118 case TypeRecordKind::Struct: in getUdtKind()
120 case TypeRecordKind::Interface: in getUdtKind()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DCVTypeVisitor.cpp26 TypeRecordKind RK = static_cast<TypeRecordKind>(Record.kind()); in visitKnownRecord()
36 TypeRecordKind RK = static_cast<TypeRecordKind>(Record.Kind); in visitKnownMember()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.h448 TypeRecordKind RK = static_cast<TypeRecordKind>(Record.Kind); in visitKnownMember()
459 TypeRecordKind RK = static_cast<TypeRecordKind>(Record.kind()); in visitKnownRecord()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp101 case TypeRecordKind::Class: in TranslateUdtKind()
103 case TypeRecordKind::Struct: in TranslateUdtKind()
105 case TypeRecordKind::Union: in TranslateUdtKind()
107 case TypeRecordKind::Interface: in TranslateUdtKind()
109 case TypeRecordKind::Enum: in TranslateUdtKind()
876 MemberFunctionRecord func_record(static_cast<TypeRecordKind>(cvt.kind())); in CreateFunctionDecl()
H A DPdbUtil.cpp225 m_kind(cvclass.Kind == TypeRecordKind::Struct ? Struct : Class) {} in CVTagRecord()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp2099 ArgListRecord ArgListRec(TypeRecordKind::ArgList, ArgTypeIndices); in lowerTypeFunction()
2148 ArgListRecord ArgListRec(TypeRecordKind::ArgList, ArgTypeIndices); in lowerTypeMemberFunction()
2209 static TypeRecordKind getRecordKind(const DICompositeType *Ty) { in getRecordKind()
2212 return TypeRecordKind::Class; in getRecordKind()
2214 return TypeRecordKind::Struct; in getRecordKind()
2461 TypeRecordKind Kind = getRecordKind(Ty); in lowerTypeClass()
2475 TypeRecordKind Kind = getRecordKind(Ty); in lowerCompleteTypeClass()
2569 ? TypeRecordKind::IndirectVirtualBaseClass in lowerRecordFieldList()
2570 : TypeRecordKind::VirtualBaseClass; in lowerRecordFieldList()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp94 TypeRecordKind RK = static_cast<TypeRecordKind>(CVReference.kind()); in getRecordName()
95 if (RK == TypeRecordKind::Class || RK == TypeRecordKind::Struct) in getRecordName()
97 else if (RK == TypeRecordKind::Union) in getRecordName()
99 else if (RK == TypeRecordKind::Enum) in getRecordName()
2021 TypeRecordKind RK = static_cast<TypeRecordKind>(CVReference.kind()); in visitKnownRecord()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp91 : LeafRecordBase(K), Record(static_cast<TypeRecordKind>(K)) {} in LeafRecordImpl()
129 : MemberRecordBase(K), Record(static_cast<TypeRecordKind>(K)) {} in MemberRecordImpl()