LLVM  4.0.0
Functions
Dwarf constants dumping functions

All these functions map their argument's value back to the corresponding enumerator name or return nullptr if the value isn't known. More...

Functions

StringRef llvm::dwarf::TagString (unsigned Tag)
 
StringRef llvm::dwarf::ChildrenString (unsigned Children)
 
StringRef llvm::dwarf::AttributeString (unsigned Attribute)
 
StringRef llvm::dwarf::FormEncodingString (unsigned Encoding)
 
StringRef llvm::dwarf::OperationEncodingString (unsigned Encoding)
 
StringRef llvm::dwarf::AttributeEncodingString (unsigned Encoding)
 
StringRef llvm::dwarf::DecimalSignString (unsigned Sign)
 
StringRef llvm::dwarf::EndianityString (unsigned Endian)
 
StringRef llvm::dwarf::AccessibilityString (unsigned Access)
 
StringRef llvm::dwarf::VisibilityString (unsigned Visibility)
 
StringRef llvm::dwarf::VirtualityString (unsigned Virtuality)
 
StringRef llvm::dwarf::LanguageString (unsigned Language)
 
StringRef llvm::dwarf::CaseString (unsigned Case)
 
StringRef llvm::dwarf::ConventionString (unsigned Convention)
 
StringRef llvm::dwarf::InlineCodeString (unsigned Code)
 
StringRef llvm::dwarf::ArrayOrderString (unsigned Order)
 
StringRef llvm::dwarf::DiscriminantString (unsigned Discriminant)
 
StringRef llvm::dwarf::LNStandardString (unsigned Standard)
 
StringRef llvm::dwarf::LNExtendedString (unsigned Encoding)
 
StringRef llvm::dwarf::MacinfoString (unsigned Encoding)
 
StringRef llvm::dwarf::CallFrameString (unsigned Encoding)
 
StringRef llvm::dwarf::ApplePropertyString (unsigned)
 
StringRef llvm::dwarf::AtomTypeString (unsigned Atom)
 
StringRef llvm::dwarf::GDBIndexEntryKindString (GDBIndexEntryKind Kind)
 
StringRef llvm::dwarf::GDBIndexEntryLinkageString (GDBIndexEntryLinkage Linkage)
 

Detailed Description

All these functions map their argument's value back to the corresponding enumerator name or return nullptr if the value isn't known.

Function Documentation

StringRef llvm::dwarf::AccessibilityString ( unsigned  Access)
StringRef llvm::dwarf::ApplePropertyString ( unsigned  Prop)

Definition at line 296 of file Dwarf.cpp.

StringRef llvm::dwarf::ArrayOrderString ( unsigned  Order)
StringRef llvm::dwarf::AtomTypeString ( unsigned  Atom)
StringRef llvm::dwarf::AttributeEncodingString ( unsigned  Encoding)

Definition at line 90 of file Dwarf.cpp.

Referenced by llvm::dwarf::AttributeValueString().

StringRef llvm::dwarf::AttributeString ( unsigned  Attribute)
StringRef llvm::dwarf::CallFrameString ( unsigned  Encoding)

Definition at line 285 of file Dwarf.cpp.

Referenced by llvm::FrameEntry::dumpInstructions(), and printOperand().

StringRef llvm::dwarf::CaseString ( unsigned  Case)
StringRef llvm::dwarf::ChildrenString ( unsigned  Children)
StringRef llvm::dwarf::ConventionString ( unsigned  Convention)

Definition at line 196 of file Dwarf.cpp.

Referenced by llvm::dwarf::AttributeValueString().

StringRef llvm::dwarf::DecimalSignString ( unsigned  Sign)
StringRef llvm::dwarf::DiscriminantString ( unsigned  Discriminant)

Definition at line 232 of file Dwarf.cpp.

References llvm::dwarf::DW_DSC_label, and llvm::dwarf::DW_DSC_range.

Referenced by llvm::dwarf::AttributeValueString().

StringRef llvm::dwarf::EndianityString ( unsigned  Endian)
StringRef llvm::dwarf::FormEncodingString ( unsigned  Encoding)
StringRef llvm::dwarf::GDBIndexEntryKindString ( GDBIndexEntryKind  Kind)
StringRef llvm::dwarf::GDBIndexEntryLinkageString ( GDBIndexEntryLinkage  Linkage)
StringRef llvm::dwarf::InlineCodeString ( unsigned  Code)
StringRef llvm::dwarf::LanguageString ( unsigned  Language)

Definition at line 168 of file Dwarf.cpp.

Referenced by llvm::dwarf::AttributeValueString(), and llvm::dwarf::getLanguage().

StringRef llvm::dwarf::LNExtendedString ( unsigned  Encoding)

Definition at line 251 of file Dwarf.cpp.

StringRef llvm::dwarf::LNStandardString ( unsigned  Standard)

Definition at line 240 of file Dwarf.cpp.

Referenced by llvm::DWARFDebugLine::Prologue::dump().

StringRef llvm::dwarf::MacinfoString ( unsigned  Encoding)
StringRef llvm::dwarf::OperationEncodingString ( unsigned  Encoding)
StringRef llvm::dwarf::TagString ( unsigned  Tag)
StringRef llvm::dwarf::VirtualityString ( unsigned  Virtuality)

Definition at line 149 of file Dwarf.cpp.

Referenced by llvm::dwarf::AttributeValueString(), and llvm::dwarf::getVirtuality().

StringRef llvm::dwarf::VisibilityString ( unsigned  Visibility)