#include "Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h"
|
| uint64_t | getBinaryCodeForInstr (const MCInst &MI, SmallVectorImpl< MCFixup > &Fixups, const MCSubtargetInfo &STI) const |
| |
| virtual uint64_t | getMachineOpValue (const MCInst &MI, const MCOperand &MO, SmallVectorImpl< MCFixup > &Fixups, const MCSubtargetInfo &STI) const |
| |
| virtual unsigned | getSOPPBrEncoding (const MCInst &MI, unsigned OpNo, SmallVectorImpl< MCFixup > &Fixups, const MCSubtargetInfo &STI) const |
| |
| virtual unsigned | getSDWASrcEncoding (const MCInst &MI, unsigned OpNo, SmallVectorImpl< MCFixup > &Fixups, const MCSubtargetInfo &STI) const |
| |
| virtual unsigned | getSDWAVopcDstEncoding (const MCInst &MI, unsigned OpNo, SmallVectorImpl< MCFixup > &Fixups, const MCSubtargetInfo &STI) const |
| |
| | MCCodeEmitter (const MCCodeEmitter &)=delete |
| |
| MCCodeEmitter & | operator= (const MCCodeEmitter &)=delete |
| |
| virtual | ~MCCodeEmitter () |
| |
| virtual void | reset () |
| | Lifetime management. More...
|
| |
| virtual void | encodeInstruction (const MCInst &Inst, raw_ostream &OS, SmallVectorImpl< MCFixup > &Fixups, const MCSubtargetInfo &STI) const =0 |
| | EncodeInstruction - Encode the given Inst to bytes on the output stream OS. More...
|
| |
Definition at line 29 of file AMDGPUMCCodeEmitter.h.
◆ AMDGPUMCCodeEmitter()
◆ computeAvailableFeatures()
| uint64_t llvm::AMDGPUMCCodeEmitter::computeAvailableFeatures |
( |
const FeatureBitset & |
FB | ) |
const |
|
protected |
◆ getBinaryCodeForInstr()
◆ getMachineOpValue()
◆ getSDWASrcEncoding()
◆ getSDWAVopcDstEncoding()
◆ getSOPPBrEncoding()
◆ verifyInstructionPredicates()
| void llvm::AMDGPUMCCodeEmitter::verifyInstructionPredicates |
( |
const MCInst & |
MI, |
|
|
uint64_t |
AvailableFeatures |
|
) |
| const |
|
protected |
◆ MCII
The documentation for this class was generated from the following files: