LLVM 17.0.0git
|
All these functions map their argument's value back to the corresponding enumerator name or return an empty StringRef if the value isn't known. More...
All these functions map their argument's value back to the corresponding enumerator name or return an empty StringRef if the value isn't known.
Definition at line 270 of file Dwarf.cpp.
References llvm::dwarf::DW_ACCESS_private, llvm::dwarf::DW_ACCESS_protected, and llvm::dwarf::DW_ACCESS_public.
Referenced by llvm::dwarf::AttributeValueString(), and llvm::AsmPrinter::emitDwarfDIE().
Definition at line 566 of file Dwarf.cpp.
Referenced by dumpApplePropertyAttribute().
Definition at line 426 of file Dwarf.cpp.
References llvm::dwarf::DW_ORD_col_major, and llvm::dwarf::DW_ORD_row_major.
Referenced by llvm::dwarf::AttributeValueString().
Definition at line 588 of file Dwarf.cpp.
References llvm::dwarf::DW_ATOM_cu_offset, llvm::dwarf::DW_ATOM_die_offset, llvm::dwarf::DW_ATOM_die_tag, llvm::dwarf::DW_ATOM_null, llvm::dwarf::DW_ATOM_qual_name_hash, llvm::dwarf::DW_ATOM_type_flags, and llvm::dwarf::DW_ATOM_type_type_flags.
Referenced by llvm::AppleAccelTableData::Atom::print().
Definition at line 197 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString(), llvm::DwarfCompileUnit::createBaseTypeDIEs(), printModuleDebugInfo(), writeDIBasicType(), writeDIExpression(), and writeDIStringType().
Definition at line 72 of file Dwarf.cpp.
Referenced by llvm::DIEAbbrev::Emit(), llvm::AsmPrinter::emitDwarfDIE(), llvm::DWARFDie::getLocations(), DOTGraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::getNodeAttributes(), llvm::DIEAbbrev::print(), and llvm::DIE::print().
StringRef llvm::dwarf::CallFrameString | ( | unsigned | Encoding, |
Triple::ArchType | Arch | ||
) |
Definition at line 537 of file Dwarf.cpp.
References assert(), and llvm::Triple::UnknownArch.
Referenced by llvm::dwarf::CFIProgram::callFrameString().
Definition at line 380 of file Dwarf.cpp.
References llvm::dwarf::DW_ID_case_insensitive, llvm::dwarf::DW_ID_case_sensitive, llvm::dwarf::DW_ID_down_case, and llvm::dwarf::DW_ID_up_case.
Referenced by llvm::dwarf::AttributeValueString().
Definition at line 62 of file Dwarf.cpp.
References llvm::dwarf::DW_CHILDREN_no, and llvm::dwarf::DW_CHILDREN_yes.
Referenced by llvm::DIEAbbrev::Emit(), llvm::DIEAbbrev::print(), and llvm::DIE::print().
Definition at line 394 of file Dwarf.cpp.
References CC.
Referenced by llvm::dwarf::AttributeValueString(), and writeDISubroutineType().
Definition at line 238 of file Dwarf.cpp.
References llvm::dwarf::DW_DS_leading_overpunch, llvm::dwarf::DW_DS_leading_separate, llvm::dwarf::DW_DS_trailing_overpunch, llvm::dwarf::DW_DS_trailing_separate, and llvm::dwarf::DW_DS_unsigned.
Referenced by llvm::dwarf::AttributeValueString().
Definition at line 283 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString().
Definition at line 254 of file Dwarf.cpp.
References llvm::dwarf::DW_END_hi_user, llvm::dwarf::DW_END_lo_user, and Endian.
Referenced by llvm::dwarf::AttributeValueString().
Definition at line 802 of file Dwarf.cpp.
References llvm::dwarf::DWARF32, llvm::dwarf::DWARF64, and llvm::dwarf::FormatString().
StringRef llvm::dwarf::FormatString | ( | DwarfFormat | Format | ) |
Definition at line 792 of file Dwarf.cpp.
References llvm::dwarf::DWARF32, and llvm::dwarf::DWARF64.
Referenced by llvm::DWARFListTableHeader::dump(), llvm::DWARFDebugArangeSet::dump(), llvm::DWARFDebugPubTable::dump(), llvm::DWARFDebugLine::Prologue::dump(), llvm::dwarf::CIE::dump(), llvm::dwarf::FDE::dump(), llvm::DWARFCompileUnit::dump(), llvm::DWARFDebugAddrTable::dump(), llvm::DWARFTypeUnit::dump(), llvm::DWARFDebugNames::Header::dump(), dumpStringOffsetsSection(), and llvm::dwarf::FormatString().
Definition at line 105 of file Dwarf.cpp.
Referenced by llvm::DIEAbbrev::Emit(), llvm::DWARFFormValue::getAsCString(), llvm::DWARFDie::getLocations(), llvm::DIEAbbrev::print(), llvm::DIE::print(), llvm::AppleAccelTableData::Atom::print(), and printValues().
StringRef llvm::dwarf::GDBIndexEntryKindString | ( | GDBIndexEntryKind | Kind | ) |
Definition at line 607 of file Dwarf.cpp.
References llvm::dwarf::GIEK_FUNCTION, llvm::dwarf::GIEK_NONE, llvm::dwarf::GIEK_OTHER, llvm::dwarf::GIEK_TYPE, llvm::dwarf::GIEK_UNUSED5, llvm::dwarf::GIEK_UNUSED6, llvm::dwarf::GIEK_UNUSED7, llvm::dwarf::GIEK_VARIABLE, and llvm_unreachable.
Referenced by llvm::DWARFDebugPubTable::dump().
StringRef llvm::dwarf::GDBIndexEntryLinkageString | ( | GDBIndexEntryLinkage | Linkage | ) |
Definition at line 630 of file Dwarf.cpp.
References llvm::dwarf::GIEL_EXTERNAL, llvm::dwarf::GIEL_STATIC, and llvm_unreachable.
Referenced by llvm::DWARFDebugPubTable::dump().
Definition at line 498 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugMacro::dump().
Definition at line 412 of file Dwarf.cpp.
References llvm::dwarf::DW_INL_declared_inlined, llvm::dwarf::DW_INL_declared_not_inlined, llvm::dwarf::DW_INL_inlined, and llvm::dwarf::DW_INL_not_inlined.
Referenced by llvm::dwarf::AttributeValueString().
Definition at line 327 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString(), llvm::WebAssemblyAsmPrinter::EmitProducerInfo(), llvm::dwarf::getLanguage(), printModuleDebugInfo(), writeDICompileUnit(), and writeDICompositeType().
Definition at line 447 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugLine::LineTable::parse().
Definition at line 436 of file Dwarf.cpp.
Referenced by getOpcodeName(), and llvm::DWARFDebugLine::LineTable::parse().
Definition at line 526 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugLoclists::dumpRawEntry(), emitLocList(), llvm::ResolverError::log(), and writeListEntry().
Definition at line 458 of file Dwarf.cpp.
References llvm::dwarf::DW_MACINFO_define, llvm::dwarf::DW_MACINFO_end_file, llvm::dwarf::DW_MACINFO_invalid, llvm::dwarf::DW_MACINFO_start_file, llvm::dwarf::DW_MACINFO_undef, and llvm::dwarf::DW_MACINFO_vendor_ext.
Referenced by llvm::DWARFDebugMacro::dump(), and llvm::dwarf::getMacinfo().
Definition at line 487 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugMacro::dump(), and llvm::dwarf::getMacro().
Definition at line 138 of file Dwarf.cpp.
References llvm::dwarf::DW_OP_LLVM_arg, llvm::dwarf::DW_OP_LLVM_convert, llvm::dwarf::DW_OP_LLVM_entry_value, llvm::dwarf::DW_OP_LLVM_fragment, llvm::dwarf::DW_OP_LLVM_implicit_pointer, and llvm::dwarf::DW_OP_LLVM_tag_offset.
Referenced by emitDebugValueComment(), llvm::dwarf::getOperationEncoding(), llvm::DWARFExpression::Operation::print(), llvm::printCompactDWARFExpr(), writeDIExpression(), and writeDWARFExpression().
Definition at line 515 of file Dwarf.cpp.
Referenced by llvm::DWARFListTableBase< DWARFListType >::dump(), llvm::RangeListEntry::dump(), emitRangeList(), and writeListEntry().
Definition at line 806 of file Dwarf.cpp.
Referenced by llvm::RangeListEntry::extract().
Definition at line 21 of file Dwarf.cpp.
Referenced by llvm::DWARFTypePrinter::appendTypeTagName(), llvm::dwarf::AtomValueString(), llvm::DIEAbbrev::Emit(), llvm::AsmPrinter::emitDwarfDIE(), llvm::dwarf::getTag(), llvm::DIEAbbrev::print(), llvm::DIE::print(), llvm::DWARF5AccelTableData::print(), llvm::DWARF5AccelTableStaticData::print(), llvm::AppleAccelTableTypeData::print(), llvm::AppleAccelTableStaticTypeData::print(), printModuleDebugInfo(), and llvm::logicalview::LVScopeCompileUnit::printWarnings().
Definition at line 577 of file Dwarf.cpp.
Referenced by llvm::DWARFCompileUnit::dump(), and llvm::DWARFTypeUnit::dump().
Definition at line 308 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString(), and llvm::dwarf::getVirtuality().
Definition at line 296 of file Dwarf.cpp.
References llvm::dwarf::DW_VIS_exported, llvm::dwarf::DW_VIS_local, and llvm::dwarf::DW_VIS_qualified.
Referenced by llvm::dwarf::AttributeValueString().