class DIEBaseTypeRef
Declaration
class DIEBaseTypeRef { /* full declaration omitted */ };
Description
A BaseTypeRef DIE.
Declared at: llvm/include/llvm/CodeGen/DIE.h:235
Member Variables
- private const llvm::DwarfCompileUnit* CU
- private const uint64_t Index
- private static const unsigned int ULEB128PadSize = 4
Method Overview
- public DIEBaseTypeRef(const llvm::DwarfCompileUnit * TheCU, uint64_t Idx)
- public void emitValue(const llvm::AsmPrinter * AP, dwarf::Form Form) const
- public uint64_t getIndex() const
- public void print(llvm::raw_ostream & O) const
- public unsigned int sizeOf(const dwarf::FormParams &, dwarf::Form) const
Methods
¶DIEBaseTypeRef(
const llvm::DwarfCompileUnit* TheCU,
uint64_t Idx)
DIEBaseTypeRef(
const llvm::DwarfCompileUnit* TheCU,
uint64_t Idx)
Declared at: llvm/include/llvm/CodeGen/DIE.h:241
Parameters
- const llvm::DwarfCompileUnit* TheCU
- uint64_t Idx
¶void emitValue(const llvm::AsmPrinter* AP,
dwarf::Form Form) const
void emitValue(const llvm::AsmPrinter* AP,
dwarf::Form Form) const
Description
EmitValue - Emit base type reference.
Declared at: llvm/include/llvm/CodeGen/DIE.h:245
Parameters
- const llvm::AsmPrinter* AP
- dwarf::Form Form
¶uint64_t getIndex() const
uint64_t getIndex() const
Declared at: llvm/include/llvm/CodeGen/DIE.h:250
¶void print(llvm::raw_ostream& O) const
void print(llvm::raw_ostream& O) const
Declared at: llvm/include/llvm/CodeGen/DIE.h:249
Parameters
¶unsigned int sizeOf(const dwarf::FormParams&,
dwarf::Form) const
unsigned int sizeOf(const dwarf::FormParams&,
dwarf::Form) const
Description
sizeOf - Determine size of the base type reference in bytes.
Declared at: llvm/include/llvm/CodeGen/DIE.h:247
Parameters
- const dwarf::FormParams&
- dwarf::Form