LLVM API Documentation

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

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

#include <XCoreMCInstLower.h>

Public Member Functions

 XCoreMCInstLower (class AsmPrinter &asmprinter)
 
void Initialize (Mangler *mang, MCContext *C)
 
void Lower (const MachineInstr *MI, MCInst &OutMI) const
 
MCOperand LowerOperand (const MachineOperand &MO, unsigned offset=0) const
 

Detailed Description

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

Definition at line 25 of file XCoreMCInstLower.h.

Constructor & Destructor Documentation

XCoreMCInstLower::XCoreMCInstLower ( class AsmPrinter asmprinter)

Definition at line 27 of file XCoreMCInstLower.cpp.

Member Function Documentation

void XCoreMCInstLower::Initialize ( Mangler mang,
MCContext C 
)

Definition at line 30 of file XCoreMCInstLower.cpp.

References llvm::CallingConv::C.

void XCoreMCInstLower::Lower ( const MachineInstr MI,
MCInst OutMI 
) const
MCOperand XCoreMCInstLower::LowerOperand ( const MachineOperand MO,
unsigned  offset = 0 
) const

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