LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::MSP430MCInstLower Class Reference

#include <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 27 of file MSP430MCInstLower.h.

Constructor & Destructor Documentation

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

Definition at line 32 of file MSP430MCInstLower.h.

Member Function Documentation

MCSymbol * MSP430MCInstLower::GetBlockAddressSymbol ( const MachineOperand MO) const
MCSymbol * MSP430MCInstLower::GetConstantPoolIndexSymbol ( const MachineOperand MO) const
MCSymbol * MSP430MCInstLower::GetExternalSymbolSymbol ( const MachineOperand MO) const
MCSymbol * MSP430MCInstLower::GetGlobalAddressSymbol ( const MachineOperand MO) const
MCSymbol * MSP430MCInstLower::GetJumpTableSymbol ( const MachineOperand MO) const
void MSP430MCInstLower::Lower ( const MachineInstr MI,
MCInst OutMI 
) const
MCOperand MSP430MCInstLower::LowerSymbolOperand ( const MachineOperand MO,
MCSymbol Sym 
) const

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