LLVM API Documentation
MCCodeEmitter - Generic instruction encoding interface. More...
#include <MCCodeEmitter.h>
Public Member Functions | |
virtual | ~MCCodeEmitter () |
virtual void | reset () |
Lifetime management. More... | |
virtual void | EncodeInstruction (const MCInst &Inst, raw_ostream &OS, SmallVectorImpl< MCFixup > &Fixups) const =0 |
Protected Member Functions | |
MCCodeEmitter () | |
MCCodeEmitter - Generic instruction encoding interface.
Definition at line 22 of file MCCodeEmitter.h.
|
protected |
Definition at line 14 of file MCCodeEmitter.cpp.
|
virtual |
Definition at line 17 of file MCCodeEmitter.cpp.
|
pure virtual |
EncodeInstruction - Encode the given Inst
to bytes on the output stream OS
.
Referenced by llvm::AMDGPUAsmPrinter::EmitInstruction(), and llvm::MCObjectStreamer::EmitInstToFragment().
|
inlinevirtual |
Lifetime management.
Definition at line 33 of file MCCodeEmitter.h.
Referenced by llvm::MCAssembler::reset().