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.h27 enum class TypeRecordKind : uint16_t { enum
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeUDT.cpp115 case TypeRecordKind::Class: in getUdtKind()
117 case TypeRecordKind::Union: in getUdtKind()
119 case TypeRecordKind::Struct: in getUdtKind()
121 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.cpp2085 ArgListRecord ArgListRec(TypeRecordKind::ArgList, ArgTypeIndices); in lowerTypeMemberFunction()
2134 ArgListRecord ArgListRec(TypeRecordKind::ArgList, ArgTypeIndices);
2195 static TypeRecordKind getRecordKind(const DICompositeType *Ty) { in getCommonClassOptions()
2198 return TypeRecordKind::Class; in getCommonClassOptions()
2200 return TypeRecordKind::Struct; in getCommonClassOptions()
2447 TypeRecordKind Kind = getRecordKind(Ty); in lowerCompleteTypeClass()
2461 TypeRecordKind Kind = getRecordKind(Ty); in lowerCompleteTypeClass()
2555 ? TypeRecordKind::IndirectVirtualBaseClass in lowerRecordFieldList()
2556 : TypeRecordKind::VirtualBaseClass; in lowerRecordFieldList()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp99 TypeRecordKind RK = static_cast<TypeRecordKind>(CVReference.kind()); in getRecordName()
100 if (RK == TypeRecordKind::Class || RK == TypeRecordKind::Struct) in getRecordName()
102 else if (RK == TypeRecordKind::Union) in getRecordName()
104 else if (RK == TypeRecordKind::Enum) in getRecordName()
2027 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()