|
LLVM 24.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 337 of file Dwarf.cpp.
References Access, DW_ACCESS_private, DW_ACCESS_protected, and DW_ACCESS_public.
Referenced by AttributeValueString(), and llvm::AsmPrinter::emitDwarfDIE().
| StringRef llvm::dwarf::AddressSpaceString | ( | unsigned | AS, |
| const llvm::Triple & | TT ) |
Definition at line 1113 of file Dwarf.cpp.
Referenced by llvm::DIDumpOptions::getNameForDWARFAddressSpace().
Definition at line 831 of file Dwarf.cpp.
Referenced by dumpApplePropertyAttribute().
Definition at line 691 of file Dwarf.cpp.
References DW_ORD_col_major, and DW_ORD_row_major.
Referenced by AttributeValueString().
Definition at line 853 of file Dwarf.cpp.
References DW_ATOM_cu_offset, DW_ATOM_die_offset, DW_ATOM_die_tag, DW_ATOM_null, DW_ATOM_qual_name_hash, DW_ATOM_type_flags, and DW_ATOM_type_type_flags.
Referenced by llvm::AppleAccelTableData::Atom::print().
Definition at line 264 of file Dwarf.cpp.
Referenced by 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::DIE::print(), and llvm::DIEAbbrev::print().
| StringRef llvm::dwarf::CallFrameString | ( | unsigned | Encoding, |
| Triple::ArchType | Arch ) |
Definition at line 802 of file Dwarf.cpp.
References assert(), and llvm::Triple::UnknownArch.
Referenced by llvm::dwarf::CFIProgram::callFrameString().
Definition at line 645 of file Dwarf.cpp.
References DW_ID_case_insensitive, DW_ID_case_sensitive, DW_ID_down_case, and DW_ID_up_case.
Referenced by AttributeValueString().
Definition at line 62 of file Dwarf.cpp.
References DW_CHILDREN_no, and DW_CHILDREN_yes.
Referenced by llvm::DIEAbbrev::Emit(), llvm::DIE::print(), and llvm::DIEAbbrev::print().
Definition at line 659 of file Dwarf.cpp.
Referenced by AttributeValueString(), and writeDISubroutineType().
Definition at line 305 of file Dwarf.cpp.
References DW_DS_leading_overpunch, DW_DS_leading_separate, DW_DS_trailing_overpunch, DW_DS_trailing_separate, and DW_DS_unsigned.
Referenced by AttributeValueString().
Definition at line 350 of file Dwarf.cpp.
Referenced by AttributeValueString().
Definition at line 321 of file Dwarf.cpp.
References DW_END_hi_user, and DW_END_lo_user.
Referenced by AttributeValueString().
Definition at line 394 of file Dwarf.cpp.
Referenced by AttributeValueString(), getEnumKind(), and writeDICompositeType().
Definition at line 1075 of file Dwarf.cpp.
References DWARF32, DWARF64, and FormatString().
| StringRef llvm::dwarf::FormatString | ( | DwarfFormat | Format | ) |
Definition at line 1065 of file Dwarf.cpp.
References DWARF32, DWARF64, and llvm::Format.
Referenced by llvm::dwarf::CIE::dump(), llvm::dwarf::FDE::dump(), llvm::DWARFCompileUnit::dump(), llvm::DWARFDebugAddrTable::dump(), llvm::DWARFDebugArangeSet::dump(), llvm::DWARFDebugLine::Prologue::dump(), llvm::DWARFDebugNames::Header::dump(), llvm::DWARFDebugPubTable::dump(), llvm::DWARFListTableHeader::dump(), llvm::DWARFTypeUnit::dump(), dumpStringOffsetsSection(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::emitDebugFrame(), and 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::AppleAccelTableData::Atom::print(), llvm::DIE::print(), llvm::DIEAbbrev::print(), and printValues().
| StringRef llvm::dwarf::GDBIndexEntryKindString | ( | GDBIndexEntryKind | Kind | ) |
Definition at line 872 of file Dwarf.cpp.
References GIEK_FUNCTION, GIEK_NONE, GIEK_OTHER, GIEK_TYPE, GIEK_UNUSED5, GIEK_UNUSED6, GIEK_UNUSED7, GIEK_VARIABLE, and llvm_unreachable.
Referenced by llvm::DWARFDebugPubTable::dump().
| StringRef llvm::dwarf::GDBIndexEntryLinkageString | ( | GDBIndexEntryLinkage | Linkage | ) |
Definition at line 895 of file Dwarf.cpp.
References GIEL_EXTERNAL, GIEL_STATIC, and llvm_unreachable.
Referenced by llvm::DWARFDebugPubTable::dump().
Definition at line 763 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugMacro::dump().
Definition at line 677 of file Dwarf.cpp.
References DW_INL_declared_inlined, DW_INL_declared_not_inlined, DW_INL_inlined, and DW_INL_not_inlined.
Referenced by AttributeValueString().
Definition at line 623 of file Dwarf.cpp.
Referenced by AttributeValueString(), getLanguageDialect(), and writeDICompileUnit().
Definition at line 413 of file Dwarf.cpp.
Referenced by AttributeValueString(), llvm::WebAssemblyAsmPrinter::EmitProducerInfo(), getLanguage(), llvm::logicalview::LVSourceLanguage::getName(), printModuleDebugInfo(), writeDICompileUnit(), and writeDICompositeType().
Definition at line 712 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugLine::LineTable::parse().
Definition at line 701 of file Dwarf.cpp.
Referenced by getOpcodeName(), and llvm::DWARFDebugLine::LineTable::parse().
Definition at line 791 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugLoclists::dumpRawEntry(), emitLocList(), llvm::ResolverError::log(), and writeListEntry().
Definition at line 723 of file Dwarf.cpp.
References DW_MACINFO_define, DW_MACINFO_end_file, DW_MACINFO_invalid, DW_MACINFO_start_file, DW_MACINFO_undef, and DW_MACINFO_vendor_ext.
Referenced by llvm::DWARFDebugMacro::dump(), getMacinfo(), and printModuleDebugInfo().
Definition at line 752 of file Dwarf.cpp.
Referenced by llvm::DWARFDebugMacro::dump(), and getMacro().
Definition at line 1098 of file Dwarf.cpp.
References DW_MSPACE_LLVM_hi_user, and DW_MSPACE_LLVM_lo_user.
Referenced by AttributeValueString().
Definition at line 138 of file Dwarf.cpp.
References DW_OP_LLVM_arg, DW_OP_LLVM_convert, DW_OP_LLVM_entry_value, DW_OP_LLVM_extract_bits_sext, DW_OP_LLVM_extract_bits_zext, DW_OP_LLVM_fragment, DW_OP_LLVM_implicit_pointer, and DW_OP_LLVM_tag_offset.
Referenced by emitDebugValueComment(), getOperationEncoding(), llvm::printCompactDWARFExpr(), llvm::printOp(), writeDIExpression(), and writeDWARFExpression().
Definition at line 780 of file Dwarf.cpp.
Referenced by llvm::DWARFListTableBase< DWARFListType >::dump(), llvm::RangeListEntry::dump(), emitRangeList(), and writeListEntry().
Definition at line 1079 of file Dwarf.cpp.
Referenced by llvm::RangeListEntry::extract().
| llvm::StringRef llvm::dwarf::SourceLanguageNameString | ( | SourceLanguageName | Lang | ) |
Definition at line 603 of file Dwarf.cpp.
Referenced by AttributeValueString(), getSourceLanguageName(), printModuleDebugInfo(), and writeDICompileUnit().
Definition at line 203 of file Dwarf.cpp.
References assert(), and LlvmUserOperationEncodingString().
Referenced by getSubOperationEncoding(), llvm::printCompactDWARFExpr(), and llvm::printOp().
Definition at line 21 of file Dwarf.cpp.
Referenced by AtomValueString(), llvm::logicalview::LVReader::createElement(), llvm::DIEAbbrev::Emit(), llvm::AsmPrinter::emitDwarfDIE(), llvm::dwarf_linker::classic::DeclContextTree::getChildDeclContext(), getTag(), llvm::AppleAccelTableStaticTypeData::print(), llvm::AppleAccelTableTypeData::print(), llvm::DIE::print(), llvm::DIEAbbrev::print(), llvm::DWARF5AccelTableData::print(), printModuleDebugInfo(), and llvm::logicalview::LVScopeCompileUnit::printWarnings().
Definition at line 842 of file Dwarf.cpp.
Referenced by llvm::DWARFCompileUnit::dump(), and llvm::DWARFTypeUnit::dump().
Definition at line 375 of file Dwarf.cpp.
Referenced by AttributeValueString(), and getVirtuality().
Definition at line 363 of file Dwarf.cpp.
References DW_VIS_exported, DW_VIS_local, and DW_VIS_qualified.
Referenced by AttributeValueString().