LLVM API Documentation
#include <DIE.h>
Public Member Functions | |
DIEDelta (const MCSymbol *Hi, const MCSymbol *Lo) | |
virtual void | EmitValue (AsmPrinter *AP, dwarf::Form Form) const |
virtual unsigned | SizeOf (AsmPrinter *AP, dwarf::Form Form) const |
virtual void | print (raw_ostream &O) const |
![]() | |
DIEValue (unsigned T) | |
virtual | ~DIEValue () |
unsigned | getType () const |
void | dump () const |
Static Public Member Functions | |
static bool | classof (const DIEValue *D) |
Additional Inherited Members | |
![]() | |
enum | { isInteger, isString, isExpr, isLabel, isDelta, isEntry, isBlock } |
![]() | |
unsigned | Type |
Definition at line 342 of file DIE.h.
References llvm::DIEValue::getType(), and llvm::DIEValue::isDelta.
|
virtual |
EmitValue - Emit delta value.
Implements llvm::DIEValue.
Definition at line 333 of file DIE.cpp.
References llvm::AsmPrinter::EmitLabelDifference(), and SizeOf().
|
virtual |
Implements llvm::DIEValue.
Definition at line 346 of file DIE.cpp.
References llvm::MCSymbol::getName().
|
virtual |
SizeOf - Determine size of delta value in bytes.
Implements llvm::DIEValue.
Definition at line 339 of file DIE.cpp.
References llvm::AsmPrinter::getDataLayout(), and llvm::DataLayout::getPointerSize().
Referenced by EmitValue().