Home
last modified time | relevance | path

Searched refs:TypeLeafKind (Results 1 – 25 of 109) sorted by relevance

12345

/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/CodeView/
DTypeIndexDiscovery.cpp214 TypeLeafKind Kind = in handleFieldList()
215 static_cast<TypeLeafKind>(support::endian::read16le(Content.data())); in handleFieldList()
274 static void discoverTypeIndices(ArrayRef<uint8_t> Content, TypeLeafKind Kind, in discoverTypeIndices()
281 case TypeLeafKind::LF_FUNC_ID: in discoverTypeIndices()
285 case TypeLeafKind::LF_MFUNC_ID: in discoverTypeIndices()
288 case TypeLeafKind::LF_STRING_ID: in discoverTypeIndices()
291 case TypeLeafKind::LF_SUBSTR_LIST: in discoverTypeIndices()
296 case TypeLeafKind::LF_BUILDINFO: in discoverTypeIndices()
301 case TypeLeafKind::LF_UDT_SRC_LINE: in discoverTypeIndices()
305 case TypeLeafKind::LF_UDT_MOD_SRC_LINE: in discoverTypeIndices()
[all …]
DContinuationRecordBuilder.cpp8 ulittle16_t Kind{uint16_t(TypeLeafKind::LF_INDEX)};
14 SegmentInjection(TypeLeafKind Kind) { Prefix.RecordKind = Kind; } in SegmentInjection()
34 static SegmentInjection InjectFieldList(TypeLeafKind::LF_FIELDLIST);
35 static SegmentInjection InjectMethodOverloadList(TypeLeafKind::LF_METHODLIST);
41 static inline TypeLeafKind getTypeLeafKind(ContinuationRecordKind CK) { in getTypeLeafKind()
86 CVMR.Kind = static_cast<TypeLeafKind>(Record.getKind()); in writeMemberType()
173 assert(CR->Kind == TypeLeafKind::LF_INDEX); in createSegmentRecord()
/external/llvm/include/llvm/DebugInfo/CodeView/
DTypeVisitorCallbacks.h28 virtual Error visitUnknownType(const CVRecord<TypeLeafKind> &Record) { in visitUnknownType()
31 virtual Error visitUnknownMember(const CVRecord<TypeLeafKind> &Record) { in visitUnknownMember()
37 virtual Error visitTypeBegin(const CVRecord<TypeLeafKind> &Record) { in visitTypeBegin()
40 virtual Error visitTypeEnd(const CVRecord<TypeLeafKind> &Record) { in visitTypeEnd()
44 virtual Error visitFieldListBegin(const CVRecord<TypeLeafKind> &Record) { in visitFieldListBegin()
48 virtual Error visitFieldListEnd(const CVRecord<TypeLeafKind> &Record) { in visitFieldListEnd()
DTypeDumper.h37 Error dump(const CVRecord<TypeLeafKind> &Record);
66 Error visitUnknownType(const CVRecord<TypeLeafKind> &Record) override;
67 Error visitUnknownMember(const CVRecord<TypeLeafKind> &Record) override;
71 Error visitTypeBegin(const CVRecord<TypeLeafKind> &Record) override;
72 Error visitTypeEnd(const CVRecord<TypeLeafKind> &Record) override;
/external/llvm/lib/DebugInfo/CodeView/
DTypeStreamMerger.cpp69 Error visitUnknownType(const CVRecord<TypeLeafKind> &Record) override;
71 Error visitTypeBegin(const CVRecord<TypeLeafKind> &Record) override;
72 Error visitTypeEnd(const CVRecord<TypeLeafKind> &Record) override;
74 Error visitFieldListEnd(const CVRecord<TypeLeafKind> &Record) override;
96 Error TypeStreamMerger::visitTypeBegin(const CVRecord<TypeLeafKind> &Rec) { in visitTypeBegin()
101 Error TypeStreamMerger::visitTypeEnd(const CVRecord<TypeLeafKind> &Rec) { in visitTypeEnd()
106 Error TypeStreamMerger::visitFieldListEnd(const CVRecord<TypeLeafKind> &Rec) { in visitFieldListEnd()
128 Error TypeStreamMerger::visitUnknownType(const CVRecord<TypeLeafKind> &Rec) { in visitUnknownType()
/external/swiftshader/third_party/llvm-7.0/llvm/test/DebugInfo/COFF/
Dnested-types.ll52 ; CHECK-NEXT: TypeLeafKind: LF_FIELDLIST (0x1203)
54 ; CHECK-NEXT: TypeLeafKind: LF_ENUMERATE (0x1502)
62 ; CHECK-NEXT: TypeLeafKind: LF_ENUM (0x1507)
75 ; CHECK-NEXT: TypeLeafKind: LF_FIELDLIST (0x1203)
77 ; CHECK-NEXT: TypeLeafKind: LF_ENUMERATE (0x1502)
85 ; CHECK-NEXT: TypeLeafKind: LF_ENUM (0x1507)
98 ; CHECK-NEXT: TypeLeafKind: LF_STRUCTURE (0x1505)
114 ; CHECK-NEXT: TypeLeafKind: LF_FIELDLIST (0x1203)
116 ; CHECK-NEXT: TypeLeafKind: LF_NESTTYPE (0x1510)
121 ; CHECK-NEXT: TypeLeafKind: LF_NESTTYPE (0x1510)
[all …]
Dtypes-non-virtual-methods.ll32 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
38 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
47 ; CHECK: TypeLeafKind: LF_FUNC_ID (0x1601)
53 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
65 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
76 ; CHECK: TypeLeafKind: LF_MFUNCTION (0x1009)
88 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
111 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
122 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
127 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
[all …]
Dtypes-array-advanced.ll25 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
32 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
41 ; CHECK: TypeLeafKind: LF_FUNC_ID (0x1601)
47 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
54 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
66 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
73 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
80 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
87 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
101 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
[all …]
Dtype-quals.ll45 ; CHECK: TypeLeafKind: LF_MODIFIER (0x1001)
53 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
66 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
73 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
82 ; CHECK: TypeLeafKind: LF_FUNC_ID (0x1601)
88 ; CHECK: TypeLeafKind: LF_UNION (0x1506)
100 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
113 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
126 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
139 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
[all …]
Dtypes-calling-conv.ll19 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
31 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
43 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
49 ; CHECK: TypeLeafKind: LF_MFUNCTION (0x1009)
61 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
69 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
80 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
85 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
91 ; CHECK: TypeLeafKind: LF_MFUNC_ID (0x1602)
97 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
[all …]
Dbitfields.ll32 ; CHECK: TypeLeafKind: LF_BITFIELD (0x1205)
38 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
46 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
55 ; CHECK: TypeLeafKind: LF_BITFIELD (0x1205)
61 ; CHECK: TypeLeafKind: LF_BITFIELD (0x1205)
67 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
69 ; CHECK: TypeLeafKind: LF_MEMBER (0x150D)
75 ; CHECK: TypeLeafKind: LF_MEMBER (0x150D)
82 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
92 ; CHECK: TypeLeafKind: LF_BITFIELD (0x1205)
[all …]
Dtypes-data-members.ll43 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
49 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
58 ; CHECK: TypeLeafKind: LF_FUNC_ID (0x1601)
64 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
78 ; CHECK: TypeLeafKind: LF_MODIFIER (0x1001)
85 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
111 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
124 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
129 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
135 ; CHECK: TypeLeafKind: LF_UNION (0x1506)
[all …]
Ddefer-complete-type.ll17 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
31 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
43 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
50 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
59 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
73 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
85 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
94 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
107 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
112 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
[all …]
Dtypes-recursive-struct.ll25 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
31 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
40 ; CHECK: TypeLeafKind: LF_FUNC_ID (0x1601)
46 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
58 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
70 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
81 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
90 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
101 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
106 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
[all …]
Dunnamed.ll43 ; CHECK-NEXT: TypeLeafKind: LF_FIELDLIST (0x1203)
45 ; CHECK-NEXT: TypeLeafKind: LF_MEMBER (0x150D)
52 ; CHECK-NEXT: TypeLeafKind: LF_MEMBER (0x150D)
60 ; CHECK-NEXT: TypeLeafKind: LF_UNION (0x1506)
71 ; CHECK-NEXT: TypeLeafKind: LF_FIELDLIST (0x1203)
73 ; CHECK-NEXT: TypeLeafKind: LF_MEMBER (0x150D)
81 ; CHECK-NEXT: TypeLeafKind: LF_STRUCTURE (0x1505)
93 ; CHECK-NEXT: TypeLeafKind: LF_FIELDLIST (0x1203)
95 ; CHECK-NEXT: TypeLeafKind: LF_MEMBER (0x150D)
102 ; CHECK-NEXT: TypeLeafKind: LF_MEMBER (0x150D)
[all …]
/external/llvm/test/DebugInfo/COFF/
Dtypes-non-virtual-methods.ll32 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
38 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
47 ; CHECK: TypeLeafKind: LF_FUNC_ID (0x1601)
53 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
65 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
76 ; CHECK: TypeLeafKind: LF_MFUNCTION (0x1009)
88 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
111 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
122 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
127 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
[all …]
Dtypes-calling-conv.ll19 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
31 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
43 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
49 ; CHECK: TypeLeafKind: LF_MFUNCTION (0x1009)
61 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
69 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
80 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
85 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
91 ; CHECK: TypeLeafKind: LF_MFUNC_ID (0x1602)
97 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
[all …]
Dtypes-data-members.ll43 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
49 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
58 ; CHECK: TypeLeafKind: LF_FUNC_ID (0x1601)
64 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
78 ; CHECK: TypeLeafKind: LF_MODIFIER (0x1001)
85 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
111 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
124 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
129 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
135 ; CHECK: TypeLeafKind: LF_UNION (0x1506)
[all …]
Dbitfields.ll32 ; CHECK: TypeLeafKind: LF_BITFIELD (0x1205)
38 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
46 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
55 ; CHECK: TypeLeafKind: LF_BITFIELD (0x1205)
61 ; CHECK: TypeLeafKind: LF_BITFIELD (0x1205)
67 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
78 ; CHECK: TypeLeafKind: LF_BITFIELD (0x1205)
84 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
121 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
130 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
[all …]
Ddefer-complete-type.ll17 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
31 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
43 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
50 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
59 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
73 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
85 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
94 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
107 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
112 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
[all …]
Dtypes-recursive-struct.ll25 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
31 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
40 ; CHECK: TypeLeafKind: LF_FUNC_ID (0x1601)
46 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
58 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
70 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
81 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
90 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
101 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
106 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
[all …]
Dtypes-array-advanced.ll25 ; CHECK: TypeLeafKind: LF_ARGLIST (0x1201)
32 ; CHECK: TypeLeafKind: LF_PROCEDURE (0x1008)
41 ; CHECK: TypeLeafKind: LF_FUNC_ID (0x1601)
47 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
54 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
61 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
68 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
75 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
89 ; CHECK: TypeLeafKind: LF_ARRAY (0x1503)
96 ; CHECK: TypeLeafKind: LF_POINTER (0x1002)
[all …]
Dtypes-nested-class.ll14 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
28 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
42 ; CHECK: TypeLeafKind: LF_FIELDLIST (0x1203)
49 ; CHECK: TypeLeafKind: LF_STRUCTURE (0x1505)
63 ; CHECK: TypeLeafKind: LF_STRING_ID (0x1605)
68 ; CHECK: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-readobj/
Dcodeview-merging.test25 OBJ1-NEXT: TypeLeafKind: LF_PROCEDURE (0x1008)
34 OBJ1-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
40 OBJ1-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
48 OBJ2-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
55 OBJ2-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
64 CHECK-NEXT: TypeLeafKind: LF_PROCEDURE (0x1008)
73 CHECK-NEXT: TypeLeafKind: LF_STRUCTURE (0x1505)
89 CHECK-NEXT: TypeLeafKind: LF_STRING_ID (0x1605)
95 CHECK-NEXT: TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
101 CHECK-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
[all …]
/external/llvm/test/tools/llvm-readobj/
Dcodeview-merging.test25 OBJ1-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
31 OBJ1-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
39 OBJ2-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
46 OBJ2-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
54 CHECK-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)
60 CHECK-NEXT: TypeLeafKind: LF_FUNC_ID (0x1601)

12345