diff options
Diffstat (limited to 'lib/Target/X86/X86MCInstLower.h')
-rw-r--r-- | lib/Target/X86/X86MCInstLower.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/Target/X86/X86MCInstLower.h b/lib/Target/X86/X86MCInstLower.h index 9e5474f..70702bc 100644 --- a/lib/Target/X86/X86MCInstLower.h +++ b/lib/Target/X86/X86MCInstLower.h @@ -18,22 +18,20 @@ namespace llvm { class MCOperand; class MCSymbol; class MachineInstr; + class MachineModuleInfo; class MachineModuleInfoMachO; class MachineOperand; class Mangler; class X86AsmPrinter; - class X86Subtarget; /// X86MCInstLower - This class is used to lower an MachineInstr into an MCInst. class LLVM_LIBRARY_VISIBILITY X86MCInstLower { MCContext &Ctx; Mangler *Mang; X86AsmPrinter &AsmPrinter; - - const X86Subtarget &getSubtarget() const; + MachineModuleInfo *MMI; public: - X86MCInstLower(MCContext &ctx, Mangler *mang, X86AsmPrinter &asmprinter) - : Ctx(ctx), Mang(mang), AsmPrinter(asmprinter) {} + X86MCInstLower(MCContext &ctx, Mangler *mang, X86AsmPrinter &asmprinter); void Lower(const MachineInstr *MI, MCInst &OutMI) const; |