LLVM API Documentation

Public Member Functions
llvm::AArch64MCInstLower Class Reference

#include <AArch64MCInstLower.h>

List of all members.

Public Member Functions

 AArch64MCInstLower (MCContext &ctx, AsmPrinter &printer)
bool lowerOperand (const MachineOperand &MO, MCOperand &MCOp) const
void Lower (const MachineInstr *MI, MCInst &OutMI) const
MCOperand lowerSymbolOperandDarwin (const MachineOperand &MO, MCSymbol *Sym) const
MCOperand lowerSymbolOperandELF (const MachineOperand &MO, MCSymbol *Sym) const
MCOperand LowerSymbolOperand (const MachineOperand &MO, MCSymbol *Sym) const
MCSymbolGetGlobalAddressSymbol (const MachineOperand &MO) const
MCSymbolGetExternalSymbolSymbol (const MachineOperand &MO) const

Detailed Description

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

Definition at line 30 of file AArch64MCInstLower.h.


Constructor & Destructor Documentation

Definition at line 28 of file AArch64MCInstLower.cpp.


Member Function Documentation

void AArch64MCInstLower::Lower ( const MachineInstr MI,
MCInst OutMI 
) const

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