LLVM: llvm::MCCodeEmitter Class Reference (original) (raw)

MCCodeEmitter - Generic instruction encoding interface. More...

#include "[llvm/MC/MCCodeEmitter.h](MCCodeEmitter%5F8h%5Fsource.html)"

Public Member Functions
MCCodeEmitter (const MCCodeEmitter &)=delete
MCCodeEmitter & operator= (const MCCodeEmitter &)=delete
virtual ~MCCodeEmitter ()
virtual void reset ()
Lifetime management.
virtual void encodeInstruction (const MCInst &Inst, SmallVectorImpl< char > &CB, SmallVectorImpl< MCFixup > &Fixups, const MCSubtargetInfo &STI) const =0
Encode the given Inst to bytes and append to CB.
Protected Member Functions

MCCodeEmitter - Generic instruction encoding interface.

Definition at line 22 of file MCCodeEmitter.h.

MCCodeEmitter::MCCodeEmitter ( ) protecteddefault

Referenced by MCCodeEmitter(), and operator=().

MCCodeEmitter() [2/2]

References MCCodeEmitter().

~MCCodeEmitter()

MCCodeEmitter::~MCCodeEmitter ( ) virtualdefault

encodeInstruction()

operator=()

References MCCodeEmitter().

reportUnsupportedInst()

void MCCodeEmitter::reportUnsupportedInst ( const MCInst & Inst) staticprotected

reportUnsupportedOperand()

reset()

virtual void llvm::MCCodeEmitter::reset ( ) inlinevirtual

The documentation for this class was generated from the following files: