| /llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DIE.cpp | 40 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 D | gc-unit-overlapping-address-ranges.test | 46 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 D | dwarf4-macro-vendor-specific.test | 50 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 D | odr-fwd-declaration.test | 120 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 D | dwarf5-macro-opcodeop.test | 59 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 D | dwarf4-macro-short.test | 64 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 D | gc-class.test | 142 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 D | gc-no-garbage.test | 46 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 D | gc-exec.test | 44 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 D | gc-bfd.test | 44 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 D | dwarf5-macro-short.test | 93 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 D | gc-maxpc.test | 47 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 D | verify.test | 44 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 D | gc-default.test | 64 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 D | gc-func-overlapping-address-ranges.test | 100 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 D | DIE.h | 54 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 D | dwarf5-addrbase-broken.test | 142 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 D | DWARFFormValue.cpp | 82 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 D | AttributeCommonInfo.h | 101 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 D | odr-fwd-declaration3.test | 172 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 D | odr-types-in-subprogram1.test | 222 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 D | odr-recursive-dependence.test | 129 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 D | odr-nested-types2.test | 209 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 D | DWARFFormValue.h | 57 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 D | odr-two-units-in-single-file.test | 109 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 …]
|