LLVM 22.0.0git
|
#include "llvm/MC/MCWasmObjectWriter.h"
Public Member Functions | |
virtual | ~MCWasmObjectTargetWriter () |
Triple::ObjectFormatType | getFormat () const override |
virtual unsigned | getRelocType (const MCValue &Target, const MCFixup &Fixup, const MCSectionWasm &FixupSection, bool IsLocRel) const =0 |
Accessors | |
bool | is64Bit () const |
bool | isEmscripten () const |
Public Member Functions inherited from llvm::MCObjectTargetWriter | |
virtual | ~MCObjectTargetWriter ()=default |
void | setAssembler (MCAssembler *A) |
Static Public Member Functions | |
static bool | classof (const MCObjectTargetWriter *W) |
Protected Member Functions | |
MCWasmObjectTargetWriter (bool Is64Bit_, bool IsEmscripten) | |
Protected Member Functions inherited from llvm::MCObjectTargetWriter | |
LLVM_ABI MCContext & | getContext () const |
LLVM_ABI void | reportError (SMLoc L, const Twine &Msg) const |
Additional Inherited Members | |
Protected Attributes inherited from llvm::MCObjectTargetWriter | |
MCAssembler * | Asm = nullptr |
Definition at line 22 of file MCWasmObjectWriter.h.
|
explicitprotected |
Definition at line 13 of file MCWasmObjectTargetWriter.cpp.
|
virtualdefault |
|
inlinestatic |
Definition at line 33 of file MCWasmObjectWriter.h.
References llvm::Triple::Wasm.
|
inlineoverridevirtual |
Implements llvm::MCObjectTargetWriter.
Definition at line 32 of file MCWasmObjectWriter.h.
References llvm::Triple::Wasm.
|
pure virtual |
References Fixup.
|
inline |
Definition at line 43 of file MCWasmObjectWriter.h.
|
inline |
Definition at line 44 of file MCWasmObjectWriter.h.