Home
last modified time | relevance | path

Searched refs:dwarf (Results 1 – 25 of 680) sorted by relevance

12345678910>>...28

/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DDIEHashTest.cpp59 Die.addValue(Alloc, dwarf::DW_AT_byte_size, dwarf::DW_FORM_data1, Size); in TEST_F()
84 Foo.addValue(Alloc, dwarf::DW_AT_name, dwarf::DW_FORM_strp, FooStr); in TEST_F()
108 Foo->addValue(Alloc, dwarf::DW_AT_name, dwarf::DW_FORM_strp, FooStr); in TEST_F()
129 Int.addValue(Alloc, dwarf::DW_AT_name, dwarf::DW_FORM_strp, IntStr); in TEST_F()
160 Int.addValue(Alloc, dwarf::DW_AT_name, dwarf::DW_FORM_strp, IntStr); in TEST_F()
381 Mem->addValue(Alloc, dwarf::DW_AT_type, dwarf::DW_FORM_ref4, in TEST_F()
412 Mem->addValue(Alloc, dwarf::DW_AT_type, dwarf::DW_FORM_ref4, in TEST_F()
458 Mem->addValue(Alloc, dwarf::DW_AT_type, dwarf::DW_FORM_ref4, in TEST_F()
488 Mem->addValue(Alloc, dwarf::DW_AT_type, dwarf::DW_FORM_ref4, in TEST_F()
585 A.addValue(Alloc, dwarf::DW_AT_name, dwarf::DW_FORM_strp, AStr); in TEST_F()
[all …]
H A DDIETest.cpp23 std::tuple<unsigned, dwarf::DwarfFormat, dwarf::Form, unsigned>;
39 dwarf::Form Form;
70 DIETestParams{4, dwarf::DWARF32, dwarf::DW_FORM_data4, 4u},
71 DIETestParams{4, dwarf::DWARF32, dwarf::DW_FORM_data8, 8u},
73 DIETestParams{4, dwarf::DWARF64, dwarf::DW_FORM_data4, 4u},
74 DIETestParams{4, dwarf::DWARF64, dwarf::DW_FORM_data8, 8u},
110 DIETestParams{4, dwarf::DWARF32, dwarf::DW_FORM_data4, 4u},
111 DIETestParams{4, dwarf::DWARF32, dwarf::DW_FORM_data8, 8u},
113 DIETestParams{4, dwarf::DWARF32, dwarf::DW_FORM_strp, 4u},
114 DIETestParams{4, dwarf::DWARF32, dwarf::DW_FORM_addr, 8u},
[all …]
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDebugFrameTest.cpp144 dwarf::DW_CFA_nop, in TEST()
250 {dwarf::DW_CFA_restore_extended, dwarf::DW_CFA_undefined, in TEST()
251 dwarf::DW_CFA_same_value, dwarf::DW_CFA_def_cfa_register, in TEST()
252 dwarf::DW_CFA_def_cfa_offset, dwarf::DW_CFA_GNU_args_size}) in TEST()
274 for (uint8_t Inst : {dwarf::DW_CFA_offset_extended, dwarf::DW_CFA_register, in TEST()
275 dwarf::DW_CFA_def_cfa, dwarf::DW_CFA_LLVM_def_aspace_cfa, in TEST()
293 {dwarf::DW_CFA_offset_extended_sf, dwarf::DW_CFA_def_cfa_sf, in TEST()
294 dwarf::DW_CFA_LLVM_def_aspace_cfa_sf, dwarf::DW_CFA_val_offset_sf}) in TEST()
334 for (uint8_t Inst : {dwarf::DW_CFA_expression, dwarf::DW_CFA_val_expression}) in TEST()
1173 dwarf::DW_CFA_advance_loc | 4, dwarf::DW_CFA_remember_state, in TEST()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDIE.cpp107 << dwarf::TagString(Tag) in print()
378 case dwarf::DW_FORM_flag: in emitValue()
379 case dwarf::DW_FORM_ref1: in emitValue()
383 case dwarf::DW_FORM_ref2: in emitValue()
388 case dwarf::DW_FORM_strp: in emitValue()
389 case dwarf::DW_FORM_ref4: in emitValue()
394 case dwarf::DW_FORM_ref8: in emitValue()
526 unsigned DIEBaseTypeRef::sizeOf(const dwarf::FormParams &, dwarf::Form) const { in sizeOf()
632 unsigned DIEInlineString::sizeOf(const dwarf::FormParams &, dwarf::Form) const { in sizeOf()
740 unsigned DIELoc::sizeOf(const dwarf::FormParams &, dwarf::Form Form) const { in sizeOf()
[all …]
H A DDwarfUnit.cpp318 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_addrx); in addPoolOpAddress()
326 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_const4u); in addPoolOpAddress()
328 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_plus); in addPoolOpAddress()
343 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_addr); in addOpAddress()
536 addUInt(Die, dwarf::DW_AT_accessibility, dwarf::DW_FORM_data1, in addAccess()
539 addUInt(Die, dwarf::DW_AT_accessibility, dwarf::DW_FORM_data1, in addAccess()
542 addUInt(Die, dwarf::DW_AT_accessibility, dwarf::DW_FORM_data1, in addAccess()
663 if (!dwarf::isCPlusPlus((dwarf::SourceLanguage)getLanguage())) in getParentContextString()
704 addUInt(Buffer, dwarf::DW_AT_encoding, dwarf::DW_FORM_data1, in constructTypeDIE()
752 addUInt(Buffer, dwarf::DW_AT_encoding, dwarf::DW_FORM_data1, in constructTypeDIE()
[all …]
H A DDwarfExpression.cpp34 emitOp(dwarf::DW_OP_lit0); in emitConstu()
35 emitOp(dwarf::DW_OP_not); in emitConstu()
68 emitOp(dwarf::DW_OP_fbreg); in addFBReg()
91 emitOp(dwarf::DW_OP_shr); in addShr()
96 emitOp(dwarf::DW_OP_and); in addAnd()
503 if (OpNum >= dwarf::DW_OP_reg0 && OpNum <= dwarf::DW_OP_reg31) { in addExpression()
506 } else if (OpNum >= dwarf::DW_OP_breg0 && OpNum <= dwarf::DW_OP_breg31) { in addExpression()
555 case dwarf::DW_OP_mul: in addExpression()
556 case dwarf::DW_OP_div: in addExpression()
558 case dwarf::DW_OP_or: in addExpression()
[all …]
H A DAsmPrinterDwarf.cpp61 case dwarf::DW_EH_PE_omit: in DecodeDWARFEncoding()
77 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata4: in DecodeDWARFEncoding()
79 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4: in DecodeDWARFEncoding()
81 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata8: in DecodeDWARFEncoding()
83 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata8: in DecodeDWARFEncoding()
85 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata4 in DecodeDWARFEncoding()
88 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4 in DecodeDWARFEncoding()
91 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata8 in DecodeDWARFEncoding()
94 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata8 in DecodeDWARFEncoding()
97 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_datarel | in DecodeDWARFEncoding()
[all …]
H A DDwarfCompileUnit.cpp190 addUInt(*VariableDIE, dwarf::DW_AT_alignment, dwarf::DW_FORM_udata, in getOrCreateGlobalVariableDIE()
322 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_plus); in addLocationAttribute()
477 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_call_frame_cfa); in updateSubprogramScopeDIE()
501 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_WASM_location); in updateSubprogramScopeDIE()
512 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_stack_value); in updateSubprogramScopeDIE()
1151 dwarf::Attribute
1173 dwarf::LocationAtom
1371 dwarf::UnitType UT = Skeleton ? dwarf::DW_UT_split_compile in emitHeader()
1464 addUInt(Die, dwarf::DW_AT_LLVM_tag_offset, dwarf::DW_FORM_data1, in addAddress()
1495 addUInt(Die, dwarf::DW_AT_LLVM_tag_offset, dwarf::DW_FORM_data1, in addComplexAddress()
[all …]
H A DDebugHandlerBase.cpp60 case dwarf::DW_OP_constu: { in extractFromMachineInstruction()
68 case dwarf::DW_OP_plus: in extractFromMachineInstruction()
82 case dwarf::DW_OP_deref: in extractFromMachineInstruction()
155 if (Tag != dwarf::DW_TAG_member && Tag != dwarf::DW_TAG_typedef && in getBaseTypeSize()
156 Tag != dwarf::DW_TAG_const_type && Tag != dwarf::DW_TAG_volatile_type && in getBaseTypeSize()
157 Tag != dwarf::DW_TAG_restrict_type && Tag != dwarf::DW_TAG_atomic_type && in getBaseTypeSize()
200 dwarf::Tag T = (dwarf::Tag)Ty->getTag(); in isUnsignedDIType()
211 assert(T == dwarf::DW_TAG_typedef || T == dwarf::DW_TAG_const_type || in isUnsignedDIType()
213 T == dwarf::DW_TAG_restrict_type || T == dwarf::DW_TAG_atomic_type || in isUnsignedDIType()
225 Encoding == dwarf::DW_ATE_float || Encoding == dwarf::DW_ATE_UTF || in isUnsignedDIType()
[all …]
H A DDIEHash.cpp168 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, in hashDIEEntry()
272 case dwarf::DW_FORM_data1: in hashAttribute()
273 case dwarf::DW_FORM_data2: in hashAttribute()
274 case dwarf::DW_FORM_data4: in hashAttribute()
275 case dwarf::DW_FORM_data8: in hashAttribute()
276 case dwarf::DW_FORM_udata: in hashAttribute()
277 case dwarf::DW_FORM_sdata: in hashAttribute()
283 case dwarf::DW_FORM_flag_present: in hashAttribute()
284 case dwarf::DW_FORM_flag: in hashAttribute()
285 addULEB128(dwarf::DW_FORM_flag); in hashAttribute()
[all …]
/llvm-project-15.0.7/llvm/lib/BinaryFormat/
H A DDwarf.cpp19 using namespace dwarf;
40 unsigned llvm::dwarf::TagVersion(dwarf::Tag Tag) { in TagVersion()
51 unsigned llvm::dwarf::TagVendor(dwarf::Tag Tag) { in TagVendor()
83 unsigned llvm::dwarf::AttributeVersion(dwarf::Attribute Attribute) { in AttributeVersion()
94 unsigned llvm::dwarf::AttributeVendor(dwarf::Attribute Attribute) { in AttributeVendor()
116 unsigned llvm::dwarf::FormVersion(dwarf::Form Form) { in FormVersion()
127 unsigned llvm::dwarf::FormVendor(dwarf::Form Form) { in FormVendor()
175 unsigned llvm::dwarf::OperationVersion(dwarf::LocationAtom Op) { in OperationVersion()
186 unsigned llvm::dwarf::OperationVendor(dwarf::LocationAtom Op) { in OperationVendor()
227 unsigned llvm::dwarf::AttributeEncodingVendor(dwarf::TypeKind ATE) { in AttributeEncodingVendor()
[all …]
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFLinkerDeclContext.cpp57 case dwarf::DW_TAG_module: in getChildDeclContext()
61 case dwarf::DW_TAG_subprogram: in getChildDeclContext()
65 !dwarf::toUnsigned(DIE.find(dwarf::DW_AT_external), 0)) in getChildDeclContext()
68 case dwarf::DW_TAG_member: in getChildDeclContext()
69 case dwarf::DW_TAG_namespace: in getChildDeclContext()
74 case dwarf::DW_TAG_typedef: in getChildDeclContext()
79 if (dwarf::toUnsigned(DIE.find(dwarf::DW_AT_artificial), 0)) in getChildDeclContext()
99 if (Tag != dwarf::DW_TAG_class_type && Tag != dwarf::DW_TAG_structure_type && in getChildDeclContext()
116 ByteSize = dwarf::toUnsigned(DIE.find(dwarf::DW_AT_byte_size), in getChildDeclContext()
120 dwarf::toUnsigned(DIE.find(dwarf::DW_AT_decl_file), 0)) { in getChildDeclContext()
[all …]
H A DDWARFLinker.cpp91 case dwarf::DW_AT_type: in isODRAttribute()
228 Optional<const char*> Name = dwarf::toString(DIE.find(dwarf::DW_AT_name)); in analyzeImportedModule()
287 dwarf::toUnsigned(Die.find(dwarf::DW_AT_declaration), 0)); in updatePruning()
356 dwarf::toString(Current.Die.find(dwarf::DW_AT_name), "") != in analyzeContextInfo()
467 auto LowPc = dwarf::toAddress(DIE.find(dwarf::DW_AT_low_pc)); in shouldKeepSubprogramDIE()
492 if (dwarf::toAddress(OrigUnit.getUnitDIE().find(dwarf::DW_AT_high_pc)) in shouldKeepSubprogramDIE()
834 dwarf::toUnsigned(Current.Die.find(dwarf::DW_AT_declaration), 0); in lookForDIEsToKeep()
1433 dwarf::toAddress(InputDIE.find(dwarf::DW_AT_high_pc), 0); in cloneDIE()
1442 dwarf::toAddress(InputDIE.find(dwarf::DW_AT_call_pc), 0); in cloneDIE()
1587 dwarf::toAddress(OrigUnitDie.find(dwarf::DW_AT_low_pc), -1ULL); in patchRangesForUnit()
[all …]
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFDataExtractor.cpp20 return {0, dwarf::DWARF32}; in getInitialLength()
24 dwarf::DwarfFormat Format = dwarf::DWARF32; in getInitialLength()
27 Format = dwarf::DWARF64; in getInitialLength()
34 return {0, dwarf::DWARF32}; in getInitialLength()
45 return {0, dwarf::DWARF32}; in getInitialLength()
81 case dwarf::DW_EH_PE_absptr: in getEncodedPointer()
98 case dwarf::DW_EH_PE_udata2: in getEncodedPointer()
101 case dwarf::DW_EH_PE_udata4: in getEncodedPointer()
104 case dwarf::DW_EH_PE_udata8: in getEncodedPointer()
107 case dwarf::DW_EH_PE_sdata2: in getEncodedPointer()
[all …]
H A DDWARFDebugLoc.cpp54 case dwarf::DW_LLE_end_of_list: in Interpret()
62 case dwarf::DW_LLE_startx_endx: { in Interpret()
82 case dwarf::DW_LLE_offset_pair: { in Interpret()
96 case dwarf::DW_LLE_base_address: in Interpret()
99 case dwarf::DW_LLE_start_end: in Interpret()
102 case dwarf::DW_LLE_start_length: in Interpret()
260 case dwarf::DW_LLE_offset_pair: in dumpRawEntry()
264 case dwarf::DW_LLE_end_of_list: in dumpRawEntry()
313 case dwarf::DW_LLE_start_end: in visitLocationList()
367 case dwarf::DW_LLE_start_end: in dumpRawEntry()
[all …]
H A DDWARFDebugRnglists.cpp31 case dwarf::DW_RLE_end_of_list: in extract()
35 case dwarf::DW_RLE_base_addressx: { in extract()
39 case dwarf::DW_RLE_startx_endx: in extract()
48 case dwarf::DW_RLE_offset_pair: { in extract()
53 case dwarf::DW_RLE_base_address: { in extract()
57 case dwarf::DW_RLE_start_end: { in extract()
62 case dwarf::DW_RLE_start_length: { in extract()
133 case dwarf::DW_RLE_start_end: in getAbsoluteRanges()
205 case dwarf::DW_RLE_end_of_list: in dump()
229 case dwarf::DW_RLE_offset_pair: in dump()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DDIE.h54 dwarf::Form Form;
60 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) in DIEAbbrevData()
84 dwarf::Tag Tag;
109 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) { in AddAttribute()
247 unsigned sizeOf(const dwarf::FormParams &, dwarf::Form) const;
305 unsigned sizeOf(const dwarf::FormParams &, dwarf::Form) const;
380 dwarf::Attribute Attribute = (dwarf::Attribute)0;
381 dwarf::Form Form = (dwarf::Form)0;
749 dwarf::Tag Tag = (dwarf::Tag)0;
958 unsigned sizeOf(const dwarf::FormParams &, dwarf::Form Form) const;
[all …]
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Ddwarf2yaml.cpp255 case dwarf::DW_FORM_addr: in dumpDebugInfo()
261 case dwarf::DW_FORM_ref1: in dumpDebugInfo()
262 case dwarf::DW_FORM_ref2: in dumpDebugInfo()
263 case dwarf::DW_FORM_ref4: in dumpDebugInfo()
264 case dwarf::DW_FORM_ref8: in dumpDebugInfo()
283 case dwarf::DW_FORM_flag: in dumpDebugInfo()
306 case dwarf::DW_FORM_strp: in dumpDebugInfo()
313 case dwarf::DW_FORM_strx: in dumpDebugInfo()
351 dwarf::toSectionOffset(CUDIE.find(dwarf::DW_AT_stmt_list))) { in dumpDebugLines()
428 case dwarf::DW_LNS_copy: in dumpDebugLines()
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-profgen/
H A Dsplit-dwarf.test7 ; Test -gsplit-dwarf=single
8 ; RUN: cp %S/Inputs/split-dwarf-single.exe %t/split-dwarf-single.exe
9 ; RUN: yaml2obj %S/Inputs/split-dwarf-single.o.yaml -o %t/split-dwarf-single.o
13 ; Test -gsplit-dwarf=split
14 ; RUN: cp %S/Inputs/split-dwarf-split.exe %t/split-dwarf-split.exe
15 ; RUN: yaml2obj %S/Inputs/split-dwarf-split.dwo.yaml -o %t/split-dwarf-split.dwo
19 ; RUN: llvm-dwp %t/split-dwarf-split.dwo -o %t/split-dwarf-split.dwp
35 ; split-dwarf-single.o: clang -gsplit-dwarf=single -fdebug-compilation-dir=. test.c -fdebu…
36 ; split-dwarf-single.exe: clang -fdebug-compilation-dir=. split-dwarf-single.o -o split-dwarf-…
38 ; split-dwarf-split.dwo: clang -gsplit-dwarf=split -fdebug-compilation-dir=. test.c -fdebug-…
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/
H A DDWARFYAML.h32 llvm::dwarf::Form Form;
38 llvm::dwarf::Tag Tag;
54 dwarf::DwarfFormat Format;
84 dwarf::DwarfFormat Format;
110 dwarf::DwarfFormat Format;
128 dwarf::LineNumberOps Opcode;
139 dwarf::DwarfFormat Format;
161 dwarf::DwarfFormat Format;
170 dwarf::DwarfFormat Format;
178 dwarf::LocationAtom Operator;
[all …]
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp301 case dwarf::DW_FORM_addr: in writeDIE()
338 case dwarf::DW_FORM_strx: in writeDIE()
349 case dwarf::DW_FORM_ref1: in writeDIE()
350 case dwarf::DW_FORM_flag: in writeDIE()
356 case dwarf::DW_FORM_ref2: in writeDIE()
362 case dwarf::DW_FORM_ref4: in writeDIE()
369 case dwarf::DW_FORM_ref8: in writeDIE()
387 case dwarf::DW_FORM_strp: in writeDIE()
523 case dwarf::DW_LNS_copy: in writeLineTableOpcode()
534 case dwarf::DW_LNS_set_isa: in writeLineTableOpcode()
[all …]
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCDwarf.cpp793 EmitAbbrev(MCOS, dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr); in EmitGenDwarfAbbrev()
794 EmitAbbrev(MCOS, dwarf::DW_AT_high_pc, dwarf::DW_FORM_addr); in EmitGenDwarfAbbrev()
796 EmitAbbrev(MCOS, dwarf::DW_AT_name, dwarf::DW_FORM_string); in EmitGenDwarfAbbrev()
798 EmitAbbrev(MCOS, dwarf::DW_AT_comp_dir, dwarf::DW_FORM_string); in EmitGenDwarfAbbrev()
801 EmitAbbrev(MCOS, dwarf::DW_AT_APPLE_flags, dwarf::DW_FORM_string); in EmitGenDwarfAbbrev()
802 EmitAbbrev(MCOS, dwarf::DW_AT_producer, dwarf::DW_FORM_string); in EmitGenDwarfAbbrev()
803 EmitAbbrev(MCOS, dwarf::DW_AT_language, dwarf::DW_FORM_data2); in EmitGenDwarfAbbrev()
810 EmitAbbrev(MCOS, dwarf::DW_AT_name, dwarf::DW_FORM_string); in EmitGenDwarfAbbrev()
811 EmitAbbrev(MCOS, dwarf::DW_AT_decl_file, dwarf::DW_FORM_data4); in EmitGenDwarfAbbrev()
812 EmitAbbrev(MCOS, dwarf::DW_AT_decl_line, dwarf::DW_FORM_data4); in EmitGenDwarfAbbrev()
[all …]
/llvm-project-15.0.7/lld/Common/
H A DDWARF.cpp17 : dwarf(std::move(d)) { in DWARFCache()
18 for (std::unique_ptr<DWARFUnit> &cu : dwarf->compile_units()) { in DWARFCache()
24 dwarf->getLineTableForUnit(cu.get(), report); in DWARFCache()
38 if (die.getTag() != dwarf::DW_TAG_variable) in DWARFCache()
44 if (!dwarf::toUnsigned(die.find(dwarf::DW_AT_external), 0)) in DWARFCache()
48 unsigned file = dwarf::toUnsigned(die.find(dwarf::DW_AT_decl_file), 0); in DWARFCache()
53 unsigned line = dwarf::toUnsigned(die.find(dwarf::DW_AT_decl_line), 0); in DWARFCache()
62 dwarf::toString(die.find(dwarf::DW_AT_linkage_name), in DWARFCache()
63 dwarf::toString(die.find(dwarf::DW_AT_name), "")); in DWARFCache()
/llvm-project-15.0.7/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp247 << dwarf::toUnsigned(Die.findRecursively(dwarf::DW_AT_decl_line), 0); in constructDieID()
268 const dwarf::Tag Tag = Die.getTag(); in collectStatsForDie()
270 if (Tag == dwarf::DW_TAG_compile_unit) in collectStatsForDie()
289 if (Tag == dwarf::DW_TAG_call_site || Tag == dwarf::DW_TAG_GNU_call_site) { in collectStatsForDie()
317 if (Die.find(dwarf::DW_AT_location) || Die.find(dwarf::DW_AT_const_value)) { in collectStatsForDie()
345 if (Die.find(dwarf::DW_AT_const_value)) { in collectStatsForDie()
440 if (Die.find(dwarf::DW_AT_artificial)) { in collectStatsForDie()
497 const dwarf::Tag Tag = Die.getTag(); in collectStatsRecursive()
499 if (Tag == dwarf::DW_TAG_subroutine_type) in collectStatsRecursive()
543 if (Die.find(dwarf::DW_AT_call_file) && Die.find(dwarf::DW_AT_call_line)) in collectStatsRecursive()
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DDebugInfoMetadata.cpp184 dwarf::Tag DINode::getTag() const { return (dwarf::Tag)SubclassData16; } in getTag()
287 dwarf::Tag GenericDINode::getTag() const { return (dwarf::Tag)SubclassData16; } in getTag()
1228 if (Op >= dwarf::DW_OP_breg0 && Op <= dwarf::DW_OP_breg31) in getSize()
1234 case dwarf::DW_OP_bregx: in getSize()
1243 case dwarf::DW_OP_regx: in getSize()
1257 if ((Op >= dwarf::DW_OP_reg0 && Op <= dwarf::DW_OP_reg31) || in isValid()
1258 (Op >= dwarf::DW_OP_breg0 && Op <= dwarf::DW_OP_breg31)) in isValid()
1305 case dwarf::DW_OP_mul: in isValid()
1306 case dwarf::DW_OP_div: in isValid()
1308 case dwarf::DW_OP_or: in isValid()
[all …]

12345678910>>...28