LLVM API Documentation
#include <MCMachObjectWriter.h>
Public Member Functions | |
virtual | ~MCMachObjectTargetWriter () |
Lifetime Management | |
virtual void | reset () |
Accessors | |
bool | is64Bit () const |
bool | useAggressiveSymbolFolding () const |
uint32_t | getCPUType () const |
uint32_t | getCPUSubtype () const |
unsigned | getLocalDifferenceRelocationType () const |
API | |
virtual void | RecordRelocation (MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue)=0 |
Protected Member Functions | |
MCMachObjectTargetWriter (bool Is64Bit_, uint32_t CPUType_, uint32_t CPUSubtype_, bool UseAggressiveSymbolFolding_=false) | |
void | setLocalDifferenceRelocationType (unsigned Type) |
Definition at line 26 of file MCMachObjectWriter.h.
MCMachObjectTargetWriter::MCMachObjectTargetWriter | ( | bool | Is64Bit_, |
uint32_t | CPUType_, | ||
uint32_t | CPUSubtype_, | ||
bool | UseAggressiveSymbolFolding_ = false |
||
) | [protected] |
Definition at line 14 of file MCMachObjectTargetWriter.cpp.
MCMachObjectTargetWriter::~MCMachObjectTargetWriter | ( | ) | [virtual] |
Definition at line 21 of file MCMachObjectTargetWriter.cpp.
uint32_t llvm::MCMachObjectTargetWriter::getCPUSubtype | ( | ) | const [inline] |
Definition at line 60 of file MCMachObjectWriter.h.
uint32_t llvm::MCMachObjectTargetWriter::getCPUType | ( | ) | const [inline] |
Definition at line 59 of file MCMachObjectWriter.h.
unsigned llvm::MCMachObjectTargetWriter::getLocalDifferenceRelocationType | ( | ) | const [inline] |
Definition at line 61 of file MCMachObjectWriter.h.
bool llvm::MCMachObjectTargetWriter::is64Bit | ( | ) | const [inline] |
Definition at line 57 of file MCMachObjectWriter.h.
virtual void llvm::MCMachObjectTargetWriter::RecordRelocation | ( | MachObjectWriter * | Writer, |
const MCAssembler & | Asm, | ||
const MCAsmLayout & | Layout, | ||
const MCFragment * | Fragment, | ||
const MCFixup & | Fixup, | ||
MCValue | Target, | ||
uint64_t & | FixedValue | ||
) | [pure virtual] |
virtual void llvm::MCMachObjectTargetWriter::reset | ( | ) | [inline, virtual] |
Definition at line 50 of file MCMachObjectWriter.h.
void llvm::MCMachObjectTargetWriter::setLocalDifferenceRelocationType | ( | unsigned | Type | ) | [inline, protected] |
Definition at line 40 of file MCMachObjectWriter.h.
References Type.
bool llvm::MCMachObjectTargetWriter::useAggressiveSymbolFolding | ( | ) | const [inline] |
Definition at line 58 of file MCMachObjectWriter.h.