LLVM API Documentation
Public Member Functions | |
DIEAbbrev (unsigned T, unsigned C) | |
~DIEAbbrev () | |
unsigned | getTag () const |
unsigned | getChildrenFlag () const |
const std::vector< DIEAbbrevData > & | getData () const |
void | setChildrenFlag (unsigned CF) |
bool | operator== (const DIEAbbrev &DA) const |
bool | operator< (const DIEAbbrev &DA) const |
void | AddAttribute (unsigned Attribute, unsigned Form) |
void | AddFirstAttribute (unsigned Attribute, unsigned Form) |
void | Emit (const DwarfWriter &DW) const |
void | print (std::ostream &O) |
void | dump () |
Definition at line 135 of file DwarfWriter.cpp.
llvm::DIEAbbrev::DIEAbbrev | ( | unsigned | T, | |
unsigned | C | |||
) | [inline] |
Definition at line 143 of file DwarfWriter.cpp.
llvm::DIEAbbrev::~DIEAbbrev | ( | ) | [inline] |
Definition at line 148 of file DwarfWriter.cpp.
unsigned llvm::DIEAbbrev::getTag | ( | ) | const [inline] |
Definition at line 151 of file DwarfWriter.cpp.
unsigned llvm::DIEAbbrev::getChildrenFlag | ( | ) | const [inline] |
Definition at line 152 of file DwarfWriter.cpp.
const std::vector<DIEAbbrevData>& llvm::DIEAbbrev::getData | ( | ) | const [inline] |
Definition at line 153 of file DwarfWriter.cpp.
void llvm::DIEAbbrev::setChildrenFlag | ( | unsigned | CF | ) | [inline] |
bool DIEAbbrev::operator== | ( | const DIEAbbrev & | DA | ) | const |
operator== - Used by UniqueVector to locate entry.
Definition at line 520 of file DwarfWriter.cpp.
References llvm::X86II::DA.
bool DIEAbbrev::operator< | ( | const DIEAbbrev & | DA | ) | const |
operator< - Used by UniqueVector to locate entry.
Definition at line 534 of file DwarfWriter.cpp.
References llvm::X86II::DA.
void llvm::DIEAbbrev::AddAttribute | ( | unsigned | Attribute, | |
unsigned | Form | |||
) | [inline] |
AddAttribute - Adds another set of attribute information to the abbreviation.
Definition at line 166 of file DwarfWriter.cpp.
Referenced by llvm::DIE::AddBlock(), llvm::DIE::AddDelta(), llvm::DIE::AddDIEntry(), llvm::DIE::AddLabel(), llvm::DIE::AddObjectLabel(), llvm::DIE::AddSInt(), llvm::DIE::AddString(), and llvm::DIE::AddUInt().
void llvm::DIEAbbrev::AddFirstAttribute | ( | unsigned | Attribute, | |
unsigned | Form | |||
) | [inline] |
AddFirstAttribute - Adds a set of attribute information to the front of the abbreviation.
Definition at line 172 of file DwarfWriter.cpp.
Referenced by llvm::DIE::AddSiblingOffset().
void DIEAbbrev::Emit | ( | const DwarfWriter & | DW | ) | const |
Emit - Print the abbreviation using the specified Dwarf writer.
Definition at line 548 of file DwarfWriter.cpp.
References llvm::dwarf::AttributeString(), llvm::dwarf::ChildrenString(), DW, llvm::dwarf::FormEncodingString(), and llvm::dwarf::TagString().
void DIEAbbrev::print | ( | std::ostream & | O | ) |
Definition at line 576 of file DwarfWriter.cpp.
References llvm::dwarf::AttributeString(), llvm::dwarf::ChildrenString(), llvm::dwarf::FormEncodingString(), and llvm::dwarf::TagString().
Referenced by dump().
void DIEAbbrev::dump | ( | ) |