class MCXCOFFObjectTargetWriter

Declaration

class MCXCOFFObjectTargetWriter : 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/MCXCOFFObjectWriter.h:18

Inherits from: MCObjectTargetWriter

Member Variables

private bool Is64Bit

Method Overview

Inherited from MCObjectTargetWriter:

Methods

MCXCOFFObjectTargetWriter(bool Is64Bit)

Declared at: llvm/include/llvm/MC/MCXCOFFObjectWriter.h:20

Parameters

bool Is64Bit

static bool classof(
    const llvm::MCObjectTargetWriter* W)

Declared at: llvm/include/llvm/MC/MCXCOFFObjectWriter.h:26

Parameters

const llvm::MCObjectTargetWriter* W

Triple::ObjectFormatType getFormat() const

Declared at: llvm/include/llvm/MC/MCXCOFFObjectWriter.h:25

virtual std::pair<uint8_t, uint8_t>
getRelocTypeAndSignSize(
    const llvm::MCValue& Target,
    const llvm::MCFixup& Fixup,
    bool IsPCRel) const

Declared at: llvm/include/llvm/MC/MCXCOFFObjectWriter.h:35

Parameters

const llvm::MCValue& Target
const llvm::MCFixup& Fixup
bool IsPCRel

bool is64Bit() const

Declared at: llvm/include/llvm/MC/MCXCOFFObjectWriter.h:29

~MCXCOFFObjectTargetWriter()

Declared at: llvm/include/llvm/MC/MCXCOFFObjectWriter.h:23