#include "XCoreMCInstLower.h"
#include "llvm/CodeGen/AsmPrinter.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineOperand.h"
#include "llvm/IR/Mangler.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCInst.h"
usingnamespacellvm;
XCoreMCInstLower::XCoreMCInstLower(class AsmPrinter &asmprinter)
: … { … }
void XCoreMCInstLower::Initialize(MCContext *C) { … }
MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
MachineOperandType MOTy,
unsigned Offset) const { … }
MCOperand XCoreMCInstLower::LowerOperand(const MachineOperand &MO,
unsigned offset) const { … }
void XCoreMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const { … }