Home
last modified time | relevance | path

Searched refs:Form (Results 1 – 25 of 188) sorted by relevance

12345678

/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDIE.cpp40 ID.AddInteger(unsigned(Form)); in Profile()
41 if (Form == dwarf::DW_FORM_implicit_const) in Profile()
321 getDIE##T().emitValue(AP, Form); \ in emitValue()
333 return getDIE##T().sizeOf(FormParams, Form); in sizeOf()
364 void DIEInteger::emitValue(const AsmPrinter *Asm, dwarf::Form Form) const { in emitValue()
365 switch (Form) { in emitValue()
401 sizeOf(Asm->getDwarfFormParams(), Form)); in emitValue()
422 dwarf::Form Form) const { in sizeOf()
424 dwarf::getFixedFormByteSize(Form, FormParams)) in sizeOf()
427 switch (Form) { in sizeOf()
[all …]
/llvm-project/llvm/test/tools/llvm-dwarfutil/ELF/X86/
H A Dgc-unit-overlapping-address-ranges.test46 Form: DW_FORM_string
48 Form: DW_FORM_data2
50 Form: DW_FORM_string
52 Form: DW_FORM_addr
54 Form: DW_FORM_data8
59 Form: DW_FORM_string
61 Form: DW_FORM_addr
63 Form: DW_FORM_data8
65 Form: DW_FORM_ref4
70 Form: DW_FORM_string
[all …]
H A Ddwarf4-macro-vendor-specific.test50 Form: DW_FORM_string
52 Form: DW_FORM_data2
54 Form: DW_FORM_string
56 Form: DW_FORM_addr
58 Form: DW_FORM_data8
60 Form: DW_FORM_sec_offset
65 Form: DW_FORM_string
70 Form: DW_FORM_ref4
72 Form: DW_FORM_string
77 Form: DW_FORM_string
[all …]
H A Dodr-fwd-declaration.test120 Form: DW_FORM_string
122 Form: DW_FORM_data2
124 Form: DW_FORM_string
126 Form: DW_FORM_addr
128 Form: DW_FORM_data8
133 Form: DW_FORM_string
138 Form: DW_FORM_ref_addr
140 Form: DW_FORM_string
145 Form: DW_FORM_string
147 Form: DW_FORM_flag_present
[all …]
H A Ddwarf5-macro-opcodeop.test59 Form: DW_FORM_string
61 Form: DW_FORM_data2
63 Form: DW_FORM_string
65 Form: DW_FORM_addr
67 Form: DW_FORM_data8
69 Form: DW_FORM_sec_offset
71 Form: DW_FORM_sec_offset
76 Form: DW_FORM_string
81 Form: DW_FORM_ref4
83 Form: DW_FORM_string
[all …]
H A Ddwarf4-macro-short.test64 Form: DW_FORM_string
66 Form: DW_FORM_data2
68 Form: DW_FORM_string
70 Form: DW_FORM_addr
72 Form: DW_FORM_data8
74 Form: DW_FORM_sec_offset
79 Form: DW_FORM_string
84 Form: DW_FORM_ref4
86 Form: DW_FORM_string
91 Form: DW_FORM_string
[all …]
H A Dgc-class.test142 Form: DW_FORM_string
144 Form: DW_FORM_data2
146 Form: DW_FORM_string
148 Form: DW_FORM_addr
150 Form: DW_FORM_data8
155 Form: DW_FORM_string
160 Form: DW_FORM_ref4
162 Form: DW_FORM_string
167 Form: DW_FORM_string
169 Form: DW_FORM_flag_present
[all …]
H A Dgc-no-garbage.test46 Form: DW_FORM_string
48 Form: DW_FORM_data2
50 Form: DW_FORM_string
52 Form: DW_FORM_addr
54 Form: DW_FORM_data8
59 Form: DW_FORM_string
61 Form: DW_FORM_addr
63 Form: DW_FORM_data8
65 Form: DW_FORM_ref4
70 Form: DW_FORM_string
[all …]
H A Dgc-exec.test44 Form: DW_FORM_string
46 Form: DW_FORM_data2
48 Form: DW_FORM_string
50 Form: DW_FORM_addr
52 Form: DW_FORM_data8
57 Form: DW_FORM_string
59 Form: DW_FORM_addr
61 Form: DW_FORM_data8
63 Form: DW_FORM_ref4
68 Form: DW_FORM_string
[all …]
H A Dgc-bfd.test44 Form: DW_FORM_string
46 Form: DW_FORM_data2
48 Form: DW_FORM_string
50 Form: DW_FORM_addr
52 Form: DW_FORM_data8
57 Form: DW_FORM_string
59 Form: DW_FORM_addr
61 Form: DW_FORM_data8
63 Form: DW_FORM_ref4
68 Form: DW_FORM_string
[all …]
H A Ddwarf5-macro-short.test93 Form: DW_FORM_string
95 Form: DW_FORM_data2
97 Form: DW_FORM_string
99 Form: DW_FORM_addr
101 Form: DW_FORM_data8
103 Form: DW_FORM_sec_offset
105 Form: DW_FORM_sec_offset
110 Form: DW_FORM_string
115 Form: DW_FORM_ref4
117 Form: DW_FORM_string
[all …]
H A Dgc-maxpc.test47 Form: DW_FORM_string
49 Form: DW_FORM_data2
51 Form: DW_FORM_string
53 Form: DW_FORM_addr
55 Form: DW_FORM_data8
60 Form: DW_FORM_string
62 Form: DW_FORM_addr
64 Form: DW_FORM_data8
66 Form: DW_FORM_ref4
71 Form: DW_FORM_string
[all …]
H A Dverify.test44 Form: DW_FORM_string
46 Form: DW_FORM_data2
48 Form: DW_FORM_string
50 Form: DW_FORM_addr
52 Form: DW_FORM_data8
57 Form: DW_FORM_string
59 Form: DW_FORM_addr
61 Form: DW_FORM_data8
63 Form: DW_FORM_ref4
68 Form
[all...]
H A Dgc-default.test64 Form: DW_FORM_string
66 Form: DW_FORM_data2
68 Form: DW_FORM_string
70 Form: DW_FORM_addr
72 Form: DW_FORM_data8
77 Form: DW_FORM_string
79 Form: DW_FORM_addr
81 Form: DW_FORM_data8
83 Form: DW_FORM_ref4
88 Form: DW_FORM_string
[all …]
H A Dgc-func-overlapping-address-ranges.test100 Form: DW_FORM_string
102 Form: DW_FORM_data2
104 Form: DW_FORM_string
106 Form: DW_FORM_addr
108 Form: DW_FORM_sec_offset
113 Form: DW_FORM_string
115 Form: DW_FORM_addr
117 Form: DW_FORM_data8
119 Form: DW_FORM_ref4
124 Form: DW_FORM_string
[all …]
/llvm-project/llvm/include/llvm/CodeGen/
H A DDIE.h54 dwarf::Form Form; variable
60 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) in DIEAbbrevData()
61 : Attribute(A), Form(F) {} in DIEAbbrevData()
63 : Attribute(A), Form(dwarf::DW_FORM_implicit_const), Value(V) {} in DIEAbbrevData()
68 dwarf::Form getForm() const { return Form; } in getForm()
109 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) { in AddAttribute() argument
110 Data.push_back(DIEAbbrevData(Attribute, Form)); in AddAttribute()
175 static dwarf::Form BestForm(bool IsSigned, uint64_t Int) { in BestForm()
198 void emitValue(const AsmPrinter *Asm, dwarf::Form Form) const;
199 unsigned sizeOf(const dwarf::FormParams &FormParams, dwarf::Form Form) const;
[all …]
/llvm-project/llvm/test/tools/dsymutil/X86/
H A Ddwarf5-addrbase-broken.test142 Form: DW_FORM_string
144 Form: DW_FORM_data2
146 Form: DW_FORM_string
148 Form: DW_FORM_addrx
150 Form: DW_FORM_data8
152 Form: DW_FORM_sec_offset
157 Form: DW_FORM_string
159 Form: DW_FORM_addrx
161 Form: DW_FORM_data8
163 Form: DW_FORM_ref4
[all …]
/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFFormValue.cpp82 DWARFFormValue DWARFFormValue::createFromSValue(dwarf::Form F, int64_t V) { in createFromSValue()
86 DWARFFormValue DWARFFormValue::createFromUValue(dwarf::Form F, uint64_t V) { in createFromUValue()
90 DWARFFormValue DWARFFormValue::createFromPValue(dwarf::Form F, const char *V) { in createFromPValue()
94 DWARFFormValue DWARFFormValue::createFromBlockValue(dwarf::Form F, in createFromBlockValue()
102 DWARFFormValue DWARFFormValue::createFromUnit(dwarf::Form F, const DWARFUnit *U, in createFromUnit()
110 bool DWARFFormValue::skipValue(dwarf::Form Form, DataExtractor DebugInfoData, in skipValue() argument
115 switch (Form) { in skipValue()
177 dwarf::getFixedFormByteSize(Form, Params)) { in skipValue()
206 Form in skipValue()
641 getAsSectionedAddress(const ValueType & Value,const dwarf::Form Form,const DWARFUnit * U) getAsSectionedAddress() argument
761 doesFormBelongToClass(dwarf::Form Form,DWARFFormValue::FormClass FC,uint16_t DwarfVersion) doesFormBelongToClass() argument
[all...]
/llvm-project/clang/include/clang/Basic/
H A DAttributeCommonInfo.h101 class Form { in Form()
103 constexpr Form(Syntax SyntaxUsed, unsigned SpellingIndex, bool IsAlignas, in Form()
108 constexpr Form(tok::TokenKind Tok) in getSpellingIndex()
118 static Form GNU() { return AS_GNU; } in Keyword()
119 static Form CXX11() { return AS_CXX11; } in Keyword()
120 static Form C23() { return AS_C23; } in Keyword()
121 static Form Declspec() { return AS_Declspec; } in Pragma()
122 static Form Microsoft() { return AS_Microsoft; } in ContextSensitiveKeyword()
123 static Form Keyword(bool IsAlignas, bool IsRegularKeywordAttribute) { in HLSLAnnotation()
124 return Form(AS_Keywor in HLSLAnnotation()
97 constexpr Form(Syntax SyntaxUsed, unsigned SpellingIndex, bool IsAlignas, Form() function
102 constexpr Form(tok::TokenKind Tok) Form() function
127 constexpr Form(Syntax SyntaxUsed) Form() function
[all...]
/llvm-project/llvm/test/tools/dsymutil/X86/DWARFLinkerParallel/
H A Dodr-fwd-declaration3.test172 Form: DW_FORM_string
174 Form: DW_FORM_data2
176 Form: DW_FORM_string
181 Form: DW_FORM_string
186 Form: DW_FORM_ref_addr
188 Form: DW_FORM_string
193 Form: DW_FORM_string
195 Form: DW_FORM_flag_present
200 Form: DW_FORM_string
202 Form: DW_FORM_flag_present
[all …]
H A Dodr-types-in-subprogram1.test222 Form: DW_FORM_string
224 Form: DW_FORM_data2
226 Form: DW_FORM_string
231 Form: DW_FORM_string
233 Form: DW_FORM_string
235 Form: DW_FORM_ref_addr
237 Form: DW_FORM_addr
239 Form: DW_FORM_data4
244 Form: DW_FORM_ref_addr
249 Form: DW_FORM_string
[all …]
H A Dodr-recursive-dependence.test129 Form: DW_FORM_string
131 Form: DW_FORM_data2
133 Form: DW_FORM_string
138 Form: DW_FORM_ref_addr
143 Form: DW_FORM_string
145 Form: DW_FORM_data4
147 Form: DW_FORM_ref4
153 Form: DW_FORM_string
155 Form: DW_FORM_data2
157 Form: DW_FORM_string
[all …]
H A Dodr-nested-types2.test209 Form: DW_FORM_string
211 Form: DW_FORM_data2
213 Form: DW_FORM_string
218 Form: DW_FORM_string
223 Form: DW_FORM_string
228 Form: DW_FORM_string
230 Form: DW_FORM_ref_addr
235 Form: DW_FORM_string
240 Form: DW_FORM_ref_addr
245 Form: DW_FORM_string
[all …]
/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFFormValue.h57 dwarf::Form Form; /// Form for this value.
64 DWARFFormValue(dwarf::Form F, const ValueType &V) : Form(F), Value(V) {} in DWARFFormValue()
67 DWARFFormValue(dwarf::Form F = dwarf::Form(0)) : Form(F) {} in Form() function
69 static DWARFFormValue createFromSValue(dwarf::Form F, int64_t V);
70 static DWARFFormValue createFromUValue(dwarf::Form
[all...]
/llvm-project/llvm/test/tools/dsymutil/
H A Dodr-two-units-in-single-file.test109 Form: DW_FORM_string
111 Form: DW_FORM_data2
113 Form: DW_FORM_string
118 Form: DW_FORM_string
123 Form: DW_FORM_string
125 Form: DW_FORM_data4
127 Form: DW_FORM_ref4
132 Form: DW_FORM_ref4
138 Form: DW_FORM_string
140 Form: DW_FORM_data2
[all …]

12345678