LLVM
8.0.1
|
An Atom defines the form of the data in an Apple accelerator table. More...
#include "llvm/CodeGen/AccelTable.h"
Public Member Functions | |
constexpr | Atom (uint16_t Type, uint16_t Form) |
void | print (raw_ostream &OS) const |
void | dump () const |
Public Attributes | |
const uint16_t | Type |
Atom Type. More... | |
const uint16_t | Form |
DWARF Form. More... | |
An Atom defines the form of the data in an Apple accelerator table.
Conceptually it is a column in the accelerator consisting of a type and a specification of the form of its data.
Definition at line 228 of file AccelTable.h.
|
inline |
Definition at line 234 of file AccelTable.h.
References llvm::AccelTableData::print().
|
inline |
Definition at line 238 of file AccelTable.h.
References llvm::HexStyle::Asm, llvm::dbgs(), and llvm::AccelTableData::print().
void AppleAccelTableData::Atom::print | ( | raw_ostream & | OS | ) | const |
Definition at line 653 of file AccelTable.cpp.
References llvm::dwarf::AtomTypeString(), llvm::dwarf::FormEncodingString(), print(), llvm::AccelTableBase::print(), and print().
Referenced by print().
const uint16_t llvm::AppleAccelTableData::Atom::Form |
DWARF Form.
Definition at line 232 of file AccelTable.h.
const uint16_t llvm::AppleAccelTableData::Atom::Type |
Definition at line 230 of file AccelTable.h.