LLVM 22.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 336 of file Dwarf.cpp.
References Access, 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 661 of file Dwarf.cpp.
Referenced by dumpApplePropertyAttribute().
Definition at line 521 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 683 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 263 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString(), llvm::DwarfCompileUnit::createBaseTypeDIEs(), printModuleDebugInfo(), writeDIBasicType(), writeDIExpression(), writeDIFixedPointType(), and writeDIStringType().
Definition at line 72 of file Dwarf.cpp.
Referenced by llvm::DIEAbbrev::Emit(), llvm::AsmPrinter::emitDwarfDIE(), llvm::DWARFDie::getLocations(), llvm::DIEAbbrev::print(), and llvm::DIE::print().
StringRef llvm::dwarf::CallFrameString | ( | unsigned | Encoding, |
Triple::ArchType | Arch | ||
) |
Definition at line 632 of file Dwarf.cpp.
References assert(), and llvm::Triple::UnknownArch.
Referenced by llvm::dwarf::CFIProgram::callFrameString().
Definition at line 475 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 489 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString(), and writeDISubroutineType().
Definition at line 304 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 349 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString().
Definition at line 320 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 393 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString(), llvm::dwarf::getEnumKind(), and writeDICompositeType().
Definition at line 899 of file Dwarf.cpp.
References llvm::dwarf::DWARF32, llvm::dwarf::DWARF64, and llvm::dwarf::FormatString().
StringRef llvm::dwarf::FormatString | ( | DwarfFormat | Format | ) |
Definition at line 889 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::dwarf_linker::parallel::DIEAttributeCloner::clone(), llvm::DIEAbbrev::Emit(), llvm::AppleAcceleratorTable::extract(), 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 702 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 725 of file Dwarf.cpp.
References llvm::dwarf::GIEL_EXTERNAL, llvm::dwarf::GIEL_STATIC, and llvm_unreachable.
Referenced by llvm::DWARFDebugPubTable::dump().
Definition at line 593 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugMacro::dump().
Definition at line 507 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 412 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString(), llvm::WebAssemblyAsmPrinter::EmitProducerInfo(), llvm::dwarf::getLanguage(), llvm::logicalview::LVSourceLanguage::getName(), printModuleDebugInfo(), writeDICompileUnit(), and writeDICompositeType().
Definition at line 542 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugLine::LineTable::parse().
Definition at line 531 of file Dwarf.cpp.
Referenced by getOpcodeName(), and llvm::DWARFDebugLine::LineTable::parse().
Definition at line 621 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugLoclists::dumpRawEntry(), emitLocList(), llvm::ResolverError::log(), and writeListEntry().
Definition at line 553 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 582 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_extract_bits_sext, llvm::dwarf::DW_OP_LLVM_extract_bits_zext, 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::printCompactDWARFExpr(), llvm::printOp(), writeDIExpression(), and writeDWARFExpression().
Definition at line 610 of file Dwarf.cpp.
Referenced by llvm::DWARFListTableBase< DWARFListType >::dump(), llvm::RangeListEntry::dump(), emitRangeList(), and writeListEntry().
Definition at line 903 of file Dwarf.cpp.
Referenced by llvm::RangeListEntry::extract().
Definition at line 202 of file Dwarf.cpp.
References assert(), and LlvmUserOperationEncodingString().
Referenced by llvm::dwarf::getSubOperationEncoding(), and llvm::printOp().
Definition at line 21 of file Dwarf.cpp.
Referenced by llvm::dwarf::AtomValueString(), llvm::logicalview::LVReader::createElement(), llvm::DIEAbbrev::Emit(), llvm::AsmPrinter::emitDwarfDIE(), llvm::dwarf::getTag(), llvm::DIEAbbrev::print(), llvm::DIE::print(), llvm::DWARF5AccelTableData::print(), llvm::AppleAccelTableTypeData::print(), llvm::AppleAccelTableStaticTypeData::print(), printModuleDebugInfo(), and llvm::logicalview::LVScopeCompileUnit::printWarnings().
Definition at line 672 of file Dwarf.cpp.
Referenced by llvm::DWARFCompileUnit::dump(), and llvm::DWARFTypeUnit::dump().
Definition at line 374 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString(), and llvm::dwarf::getVirtuality().
Definition at line 362 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().