LLVM  14.0.0git
Public Member Functions | List of all members
R600MCInstLower Class Reference
Inheritance diagram for R600MCInstLower:
Inheritance graph
[legend]
Collaboration diagram for R600MCInstLower:
Collaboration graph
[legend]

Public Member Functions

 R600MCInstLower (MCContext &ctx, const R600Subtarget &ST, const AsmPrinter &AP)
 
void lower (const MachineInstr *MI, MCInst &OutMI) const
 Lower a MachineInstr to an MCInst. More...
 
- Public Member Functions inherited from AMDGPUMCInstLower
 AMDGPUMCInstLower (MCContext &ctx, const TargetSubtargetInfo &ST, const AsmPrinter &AP)
 
bool lowerOperand (const MachineOperand &MO, MCOperand &MCOp) const
 
void lower (const MachineInstr *MI, MCInst &OutMI) const
 Lower a MachineInstr to an MCInst. More...
 

Detailed Description

Definition at line 22 of file R600MCInstLower.cpp.

Constructor & Destructor Documentation

◆ R600MCInstLower()

R600MCInstLower::R600MCInstLower ( MCContext ctx,
const R600Subtarget ST,
const AsmPrinter AP 
)

Definition at line 31 of file R600MCInstLower.cpp.

Member Function Documentation

◆ lower()

void R600MCInstLower::lower ( const MachineInstr MI,
MCInst OutMI 
) const

Lower a MachineInstr to an MCInst.

Definition at line 35 of file R600MCInstLower.cpp.

References llvm::MCInst::addOperand(), AMDGPUMCInstLower::lowerOperand(), MI, and llvm::MCInst::setOpcode().


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