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:
- include/llvm/MC/MCCodeEmitter.h
- lib/MC/MCCodeEmitter.cpp