29 X86WinCOFFObjectWriter(
bool Is64Bit_);
30 virtual ~X86WinCOFFObjectWriter();
38 X86WinCOFFObjectWriter::X86WinCOFFObjectWriter(
bool Is64Bit_)
43 X86WinCOFFObjectWriter::~X86WinCOFFObjectWriter() {}
47 bool IsCrossSection)
const {
60 if (Modifier == MCSymbolRefExpr::VK_COFF_IMGREL32)
MCObjectWriter * createWinCOFFObjectWriter(MCWinCOFFObjectTargetWriter *MOTW, raw_ostream &OS)
Construct a new Win COFF writer instance.
MCObjectWriter * createX86WinCOFFObjectWriter(raw_ostream &OS, bool Is64Bit)
createX86WinCOFFObjectWriter - Construct an X86 Win COFF object writer.
#define llvm_unreachable(msg)
static unsigned getRelocType(const MCValue &Target, const MCFixupKind FixupKind, const bool IsPCRel)
A four-byte section relative fixup.
bool isAbsolute() const
isAbsolute - Is this an absolute (as opposed to relocatable) value.
MCFixupKind getKind() const
const MCSymbolRefExpr * getSymA() const
A four-byte pc relative fixup.
VariantKind getKind() const