LLVM 22.0.0git
llvm::MSP430MCInstLower Class Reference

MSP430MCInstLower - This class is used to lower an MachineInstr into an MCInst. More...

#include "Target/MSP430/MSP430MCInstLower.h"

Public Member Functions

 MSP430MCInstLower (MCContext &ctx, AsmPrinter &printer)
void Lower (const MachineInstr *MI, MCInst &OutMI) const
MCOperand LowerSymbolOperand (const MachineOperand &MO, MCSymbol *Sym) const
MCSymbolGetGlobalAddressSymbol (const MachineOperand &MO) const
MCSymbolGetExternalSymbolSymbol (const MachineOperand &MO) const
MCSymbolGetJumpTableSymbol (const MachineOperand &MO) const
MCSymbolGetConstantPoolIndexSymbol (const MachineOperand &MO) const
MCSymbolGetBlockAddressSymbol (const MachineOperand &MO) const

Detailed Description

MSP430MCInstLower - This class is used to lower an MachineInstr into an MCInst.

Definition at line 25 of file MSP430MCInstLower.h.

Constructor & Destructor Documentation

◆ MSP430MCInstLower()

llvm::MSP430MCInstLower::MSP430MCInstLower ( MCContext & ctx,
AsmPrinter & printer )
inline

Definition at line 30 of file MSP430MCInstLower.h.

References printer.

Member Function Documentation

◆ GetBlockAddressSymbol()

MCSymbol * MSP430MCInstLower::GetBlockAddressSymbol ( const MachineOperand & MO) const

◆ GetConstantPoolIndexSymbol()

MCSymbol * MSP430MCInstLower::GetConstantPoolIndexSymbol ( const MachineOperand & MO) const

◆ GetExternalSymbolSymbol()

MCSymbol * MSP430MCInstLower::GetExternalSymbolSymbol ( const MachineOperand & MO) const

◆ GetGlobalAddressSymbol()

MCSymbol * MSP430MCInstLower::GetGlobalAddressSymbol ( const MachineOperand & MO) const

◆ GetJumpTableSymbol()

MCSymbol * MSP430MCInstLower::GetJumpTableSymbol ( const MachineOperand & MO) const

◆ Lower()

◆ LowerSymbolOperand()


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