LLVM: llvm::MCMachObjectTargetWriter Class Reference (original) (raw)

#include "[llvm/MC/MCMachObjectWriter.h](MCMachObjectWriter%5F8h%5Fsource.html)"

Public Member Functions
~MCMachObjectTargetWriter () override
Triple::ObjectFormatType getFormat () const override
Lifetime Management
virtual void reset ()
Accessors
bool is64Bit () const
uint32_t getCPUType () const
uint32_t getCPUSubtype () const
unsigned getLocalDifferenceRelocationType () const
API
virtual void recordRelocation (MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue)=0
Public Member Functions inherited from llvm::MCObjectTargetWriter
virtual ~MCObjectTargetWriter ()=default
void setAssembler (MCAssembler *A)
Protected Member Functions
MCMachObjectTargetWriter (bool Is64Bit_, uint32_t CPUType_, uint32_t CPUSubtype_)
void setLocalDifferenceRelocationType (unsigned Type)
Protected Member Functions inherited from llvm::MCObjectTargetWriter
LLVM_ABI MCContext & getContext () const
LLVM_ABI void reportError (SMLoc L, const Twine &Msg) const

Definition at line 34 of file MCMachObjectWriter.h.

MCMachObjectTargetWriter::MCMachObjectTargetWriter ( bool Is64Bit_, uint32_t CPUType_, uint32_t CPUSubtype_ ) protected

~MCMachObjectTargetWriter()

MCMachObjectTargetWriter::~MCMachObjectTargetWriter ( ) overridedefault

classof()

getCPUSubtype()

uint32_t llvm::MCMachObjectTargetWriter::getCPUSubtype ( ) const inline

getCPUType()

uint32_t llvm::MCMachObjectTargetWriter::getCPUType ( ) const inline

getFormat()

getLocalDifferenceRelocationType()

unsigned llvm::MCMachObjectTargetWriter::getLocalDifferenceRelocationType ( ) const inline

is64Bit()

bool llvm::MCMachObjectTargetWriter::is64Bit ( ) const inline

recordRelocation()

reset()

virtual void llvm::MCMachObjectTargetWriter::reset ( ) inlinevirtual

setLocalDifferenceRelocationType()

void llvm::MCMachObjectTargetWriter::setLocalDifferenceRelocationType ( unsigned Type) inlineprotected

CPUSubtype

uint32_t llvm::MCMachObjectTargetWriter::CPUSubtype protected

LocalDifference_RIT

unsigned llvm::MCMachObjectTargetWriter::LocalDifference_RIT = 0


The documentation for this class was generated from the following files: