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

Inherited from MCObjectTargetWriter:

Methods

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)

Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:33

Parameters

const llvm::MCObjectTargetWriter* W

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

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

Description

@ {

Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:43

bool isEmscripten() const

Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:44

virtual ~MCWasmObjectTargetWriter()

Declared at: llvm/include/llvm/MC/MCWasmObjectWriter.h:30