|
LLVM 22.0.0git
|
#include "llvm/MC/MCMachObjectWriter.h"
Public Member Functions | |
| virtual | ~MCMachObjectTargetWriter () |
| 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) |
Static Public Member Functions | |
| static bool | classof (const MCObjectTargetWriter *W) |
Public Attributes | |
| unsigned | LocalDifference_RIT = 0 |
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 |
Protected Attributes | |
| uint32_t | CPUSubtype |
| Protected Attributes inherited from llvm::MCObjectTargetWriter | |
| MCAssembler * | Asm = nullptr |
Definition at line 34 of file MCMachObjectWriter.h.
|
protected |
Definition at line 13 of file MCMachObjectTargetWriter.cpp.
References CPUSubtype.
|
virtualdefault |
|
inlinestatic |
Definition at line 54 of file MCMachObjectWriter.h.
References llvm::Triple::MachO.
|
inline |
Definition at line 70 of file MCMachObjectWriter.h.
References CPUSubtype.
|
inline |
Definition at line 69 of file MCMachObjectWriter.h.
|
inlineoverridevirtual |
Implements llvm::MCObjectTargetWriter.
Definition at line 53 of file MCMachObjectWriter.h.
References llvm::Triple::MachO.
|
inline |
Definition at line 71 of file MCMachObjectWriter.h.
References LocalDifference_RIT.
|
inline |
Definition at line 68 of file MCMachObjectWriter.h.
|
pure virtual |
References llvm::MCObjectTargetWriter::Asm, and Fixup.
|
inlinevirtual |
Definition at line 61 of file MCMachObjectWriter.h.
|
inlineprotected |
Definition at line 46 of file MCMachObjectWriter.h.
References LocalDifference_RIT.
|
protected |
Definition at line 38 of file MCMachObjectWriter.h.
Referenced by getCPUSubtype(), and MCMachObjectTargetWriter().
| unsigned llvm::MCMachObjectTargetWriter::LocalDifference_RIT = 0 |
Definition at line 40 of file MCMachObjectWriter.h.
Referenced by getLocalDifferenceRelocationType(), and setLocalDifferenceRelocationType().