| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | DIEHashTest.cpp | 59 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 D | DIETest.cpp | 23 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 D | DWARFDebugFrameTest.cpp | 144 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 D | DIE.cpp | 107 << 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 D | DwarfUnit.cpp | 318 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 D | DwarfExpression.cpp | 34 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 D | AsmPrinterDwarf.cpp | 61 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 D | DwarfCompileUnit.cpp | 190 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 D | DebugHandlerBase.cpp | 60 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 D | DIEHash.cpp | 168 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 D | Dwarf.cpp | 19 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 D | DWARFLinkerDeclContext.cpp | 57 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 D | DWARFLinker.cpp | 91 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 D | DWARFDataExtractor.cpp | 20 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 D | DWARFDebugLoc.cpp | 54 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 D | DWARFDebugRnglists.cpp | 31 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 D | DIE.h | 54 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 D | dwarf2yaml.cpp | 255 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 D | split-dwarf.test | 7 ; 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 D | DWARFYAML.h | 32 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 D | DWARFEmitter.cpp | 301 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 D | MCDwarf.cpp | 793 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 D | DWARF.cpp | 17 : 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 D | Statistics.cpp | 247 << 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 D | DebugInfoMetadata.cpp | 184 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 …]
|