class MCWasmObjectTargetWriter
Declaration
class MCWasmObjectTargetWriter : public MCObjectTargetWriter { /* full declaration omitted */ };
Description
Base class for classes that define behaviour that is specific to both the target and the object format.
Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:22
Inherits from: MCObjectTargetWriter
Member Variables
- private const unsigned int Is64Bit
- private const unsigned int IsEmscripten
Method Overview
- protected MCWasmObjectTargetWriter(bool Is64Bit_, bool IsEmscripten)
- public static bool classof(const llvm::MCObjectTargetWriter * W)
- public Triple::ObjectFormatType getFormat() const
- public virtual unsigned int getRelocType(const llvm::MCValue & Target, const llvm::MCFixup & Fixup, const llvm::MCSectionWasm & FixupSection, bool IsLocRel) const
- public bool is64Bit() const
- public bool isEmscripten() const
- public virtual ~MCWasmObjectTargetWriter()
Inherited from MCObjectTargetWriter:
Methods
¶MCWasmObjectTargetWriter(bool Is64Bit_,
bool IsEmscripten)
MCWasmObjectTargetWriter(bool Is64Bit_,
bool IsEmscripten)
Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:27
Parameters
- bool Is64Bit_
- bool IsEmscripten
¶static bool classof(
const llvm::MCObjectTargetWriter* W)
static bool classof(
const llvm::MCObjectTargetWriter* W)
Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:33
Parameters
- const llvm::MCObjectTargetWriter* W
¶Triple::ObjectFormatType getFormat() const
Triple::ObjectFormatType getFormat() const
Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:32
¶virtual unsigned int getRelocType(
const llvm::MCValue& Target,
const llvm::MCFixup& Fixup,
const llvm::MCSectionWasm& FixupSection,
bool IsLocRel) const
virtual unsigned int getRelocType(
const llvm::MCValue& Target,
const llvm::MCFixup& Fixup,
const llvm::MCSectionWasm& FixupSection,
bool IsLocRel) const
Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:37
Parameters
- const llvm::MCValue& Target
- const llvm::MCFixup& Fixup
- const llvm::MCSectionWasm& FixupSection
- bool IsLocRel
¶bool is64Bit() const
bool is64Bit() const
Description
@ {
Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:43
¶bool isEmscripten() const
bool isEmscripten() const
Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:44
¶virtual ~MCWasmObjectTargetWriter()
virtual ~MCWasmObjectTargetWriter()
Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:30