Lines Matching refs:dwarf
9 // This file contains support for generic dwarf information.
19 using namespace dwarf;
21 StringRef llvm::dwarf::TagString(unsigned Tag) {
32 unsigned llvm::dwarf::getTag(StringRef TagString) {
40 unsigned llvm::dwarf::TagVersion(dwarf::Tag Tag) {
51 unsigned llvm::dwarf::TagVendor(dwarf::Tag Tag) {
62 StringRef llvm::dwarf::ChildrenString(unsigned Children) {
72 StringRef llvm::dwarf::AttributeString(unsigned Attribute) {
83 unsigned llvm::dwarf::AttributeVersion(dwarf::Attribute Attribute) {
94 unsigned llvm::dwarf::AttributeVendor(dwarf::Attribute Attribute) {
105 StringRef llvm::dwarf::FormEncodingString(unsigned Encoding) {
116 unsigned llvm::dwarf::FormVersion(dwarf::Form Form) {
127 unsigned llvm::dwarf::FormVendor(dwarf::Form Form) {
138 StringRef llvm::dwarf::OperationEncodingString(unsigned Encoding) {
165 unsigned llvm::dwarf::getOperationEncoding(StringRef OperationEncodingString) {
202 StringRef llvm::dwarf::SubOperationEncodingString(unsigned OpEncoding,
209 llvm::dwarf::getSubOperationEncoding(unsigned OpEncoding,
215 unsigned llvm::dwarf::OperationVersion(dwarf::LocationAtom Op) {
226 std::optional<unsigned> llvm::dwarf::OperationOperands(dwarf::LocationAtom Op) {
239 std::optional<unsigned> llvm::dwarf::OperationArity(dwarf::LocationAtom Op) {
252 unsigned llvm::dwarf::OperationVendor(dwarf::LocationAtom Op) {
263 StringRef llvm::dwarf::AttributeEncodingString(unsigned Encoding) {
274 unsigned llvm::dwarf::getAttributeEncoding(StringRef EncodingString) {
282 unsigned llvm::dwarf::AttributeEncodingVersion(dwarf::TypeKind ATE) {
293 unsigned llvm::dwarf::AttributeEncodingVendor(dwarf::TypeKind ATE) {
304 StringRef llvm::dwarf::DecimalSignString(unsigned Sign) {
320 StringRef llvm::dwarf::EndianityString(unsigned Endian) {
336 StringRef llvm::dwarf::AccessibilityString(unsigned Access) {
349 StringRef llvm::dwarf::DefaultedMemberString(unsigned DefaultedEncodings) {
362 StringRef llvm::dwarf::VisibilityString(unsigned Visibility) {
374 StringRef llvm::dwarf::VirtualityString(unsigned Virtuality) {
385 unsigned llvm::dwarf::getVirtuality(StringRef VirtualityString) {
393 StringRef llvm::dwarf::LanguageString(unsigned Language) {
404 unsigned llvm::dwarf::getLanguage(StringRef LanguageString) {
412 unsigned llvm::dwarf::LanguageVersion(dwarf::SourceLanguage Lang) {
423 unsigned llvm::dwarf::LanguageVendor(dwarf::SourceLanguage Lang) {
435 llvm::dwarf::LanguageLowerBound(dwarf::SourceLanguage Lang) {
446 StringRef llvm::dwarf::LanguageDescription(dwarf::SourceLanguageName lname) {
456 StringRef llvm::dwarf::CaseString(unsigned Case) {
470 StringRef llvm::dwarf::ConventionString(unsigned CC) {
481 unsigned llvm::dwarf::getCallingConvention(StringRef CCString) {
488 StringRef llvm::dwarf::InlineCodeString(unsigned Code) {
502 StringRef llvm::dwarf::ArrayOrderString(unsigned Order) {
512 StringRef llvm::dwarf::LNStandardString(unsigned Standard) {
523 StringRef llvm::dwarf::LNExtendedString(unsigned Encoding) {
534 StringRef llvm::dwarf::MacinfoString(unsigned Encoding) {
553 unsigned llvm::dwarf::getMacinfo(StringRef MacinfoString) {
563 StringRef llvm::dwarf::MacroString(unsigned Encoding) {
574 StringRef llvm::dwarf::GnuMacroString(unsigned Encoding) {
585 unsigned llvm::dwarf::getMacro(StringRef MacroString) {
591 StringRef llvm::dwarf::RangeListEncodingString(unsigned Encoding) {
602 StringRef llvm::dwarf::LocListEncodingString(unsigned Encoding) {
613 StringRef llvm::dwarf::CallFrameString(unsigned Encoding,
642 StringRef llvm::dwarf::ApplePropertyString(unsigned Prop) {
653 StringRef llvm::dwarf::UnitTypeString(unsigned UT) {
664 StringRef llvm::dwarf::AtomTypeString(unsigned AT) {
666 case dwarf::DW_ATOM_null:
668 case dwarf::DW_ATOM_die_offset:
683 StringRef llvm::dwarf::GDBIndexEntryKindString(GDBIndexEntryKind Kind) {
706 llvm::dwarf::GDBIndexEntryLinkageString(GDBIndexEntryLinkage Linkage) {
716 StringRef llvm::dwarf::AttributeValueString(uint16_t Attr, unsigned Val) {
749 StringRef llvm::dwarf::AtomValueString(uint16_t Atom, unsigned Val) {
760 StringRef llvm::dwarf::IndexString(unsigned Idx) {
771 std::optional<uint8_t> llvm::dwarf::getFixedFormByteSize(dwarf::Form Form,
859 bool llvm::dwarf::isValidFormForVersion(Form F, unsigned Version,
868 StringRef llvm::dwarf::FormatString(DwarfFormat Format) {
878 StringRef llvm::dwarf::FormatString(bool IsDWARF64) {
882 StringRef llvm::dwarf::RLEString(unsigned RLE) {
893 constexpr char llvm::dwarf::EnumTraits<Attribute>::Type[];
894 constexpr char llvm::dwarf::EnumTraits<Form>::Type[];
895 constexpr char llvm::dwarf::EnumTraits<Index>::Type[];
896 constexpr char llvm::dwarf::EnumTraits<Tag>::Type[];
897 constexpr char llvm::dwarf::EnumTraits<LineNumberOps>::Type[];
898 constexpr char llvm::dwarf::EnumTraits<LocationAtom>::Type[];