10 #ifndef LLVM_MC_MCWINCOFFOBJECTWRITER_H
11 #define LLVM_MC_MCWINCOFFOBJECTWRITER_H
19 class raw_pwrite_stream;
22 virtual void anchor();
23 const unsigned Machine;
44 raw_pwrite_stream &OS);
This represents an "assembler immediate".
Encode information on a single operation to perform on a byte sequence (e.g., an encoded instruction)...
virtual bool recordRelocation(const MCFixup &) const
MCWinCOFFObjectTargetWriter(unsigned Machine_)
unsigned getMachine() const
Target - Wrapper for Target specific information.
virtual ~MCWinCOFFObjectTargetWriter()
virtual unsigned getRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsCrossSection, const MCAsmBackend &MAB) const =0
Generic interface to target specific assembler backends.
MCObjectWriter * createWinCOFFObjectWriter(MCWinCOFFObjectTargetWriter *MOTW, raw_pwrite_stream &OS)
Construct a new Win COFF writer instance.