LLVM 20.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 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 642 of file Dwarf.cpp.
Referenced by dumpApplePropertyAttribute().
Definition at line 502 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 664 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(), 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 613 of file Dwarf.cpp.
References assert(), and llvm::Triple::UnknownArch.
Referenced by llvm::dwarf::CFIProgram::callFrameString().
Definition at line 456 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 470 of file Dwarf.cpp.
References CC.
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 878 of file Dwarf.cpp.
References llvm::dwarf::DWARF32, llvm::dwarf::DWARF64, and llvm::dwarf::FormatString().
StringRef llvm::dwarf::FormatString | ( | DwarfFormat | Format | ) |
Definition at line 868 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 683 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 706 of file Dwarf.cpp.
References llvm::dwarf::GIEL_EXTERNAL, llvm::dwarf::GIEL_STATIC, and llvm_unreachable.
Referenced by llvm::DWARFDebugPubTable::dump().
Definition at line 574 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugMacro::dump().
Definition at line 488 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 393 of file Dwarf.cpp.
Referenced by llvm::dwarf::AttributeValueString(), llvm::WebAssemblyAsmPrinter::EmitProducerInfo(), llvm::dwarf::getLanguage(), printModuleDebugInfo(), writeDICompileUnit(), and writeDICompositeType().
Definition at line 523 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugLine::LineTable::parse().
Definition at line 512 of file Dwarf.cpp.
Referenced by getOpcodeName(), and llvm::DWARFDebugLine::LineTable::parse().
Definition at line 602 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugLoclists::dumpRawEntry(), emitLocList(), llvm::ResolverError::log(), and writeListEntry().
Definition at line 534 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 563 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::DWARFExpression::Operation::print(), llvm::printCompactDWARFExpr(), writeDIExpression(), and writeDWARFExpression().
Definition at line 591 of file Dwarf.cpp.
Referenced by llvm::DWARFListTableBase< DWARFListType >::dump(), llvm::RangeListEntry::dump(), emitRangeList(), and writeListEntry().
Definition at line 882 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::DWARFExpression::Operation::print().
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::AppleAccelTableTypeData::print(), llvm::AppleAccelTableStaticTypeData::print(), printModuleDebugInfo(), and llvm::logicalview::LVScopeCompileUnit::printWarnings().
Definition at line 653 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().