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 | ( | ) |