class MCWinCOFFObjectTargetWriter

Declaration

class MCWinCOFFObjectTargetWriter : 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/MCWinCOFFObjectWriter.h:23

Inherits from: MCObjectTargetWriter

Method Overview

Inherited from MCObjectTargetWriter:

Methods

MCWinCOFFObjectTargetWriter(unsigned int Machine_)

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

Parameters

unsigned int Machine_

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

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

Parameters

const llvm::MCObjectTargetWriter* W

virtual Triple::ObjectFormatType getFormat() const

Declared at: llvm/include/llvm/MC/MCWinCOFFObjectWriter.h:34

unsigned int getMachine() const

Declared at: llvm/include/llvm/MC/MCWinCOFFObjectWriter.h:39

virtual unsigned int getRelocType(
    llvm::MCContext& Ctx,
    const llvm::MCValue& Target,
    const llvm::MCFixup& Fixup,
    bool IsCrossSection,
    const llvm::MCAsmBackend& MAB) const

Declared at: llvm/include/llvm/MC/MCWinCOFFObjectWriter.h:40

Parameters

llvm::MCContext& Ctx
const llvm::MCValue& Target
const llvm::MCFixup& Fixup
bool IsCrossSection
const llvm::MCAsmBackend& MAB

virtual bool recordRelocation(
    const llvm::MCFixup&) const

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

Parameters

const llvm::MCFixup&

virtual ~MCWinCOFFObjectTargetWriter()

Declared at: llvm/include/llvm/MC/MCWinCOFFObjectWriter.h:32