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
- protected MCWinCOFFObjectTargetWriter(unsigned int Machine_)
- public static bool classof(const llvm::MCObjectTargetWriter * W)
- public virtual Triple::ObjectFormatType getFormat() const
- public unsigned int getMachine() const
- public virtual unsigned int getRelocType(llvm::MCContext & Ctx, const llvm::MCValue & Target, const llvm::MCFixup & Fixup, bool IsCrossSection, const llvm::MCAsmBackend & MAB) const
- public virtual bool recordRelocation(const llvm::MCFixup &) const
- public virtual ~MCWinCOFFObjectTargetWriter()
Inherited from MCObjectTargetWriter:
Methods
¶MCWinCOFFObjectTargetWriter(unsigned int Machine_)
MCWinCOFFObjectTargetWriter(unsigned int Machine_)
Declared at: llvm/include/llvm/MC/MCWinCOFFObjectWriter.h:29
Parameters
- unsigned int Machine_
¶static bool classof(
const llvm::MCObjectTargetWriter* W)
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
virtual Triple::ObjectFormatType getFormat() const
Declared at: llvm/include/llvm/MC/MCWinCOFFObjectWriter.h:34
¶unsigned int getMachine() const
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
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
virtual bool recordRelocation(
const llvm::MCFixup&) const
Declared at: llvm/include/llvm/MC/MCWinCOFFObjectWriter.h:43
Parameters
- const llvm::MCFixup&
¶virtual ~MCWinCOFFObjectTargetWriter()
virtual ~MCWinCOFFObjectTargetWriter()
Declared at: llvm/include/llvm/MC/MCWinCOFFObjectWriter.h:32