aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86MCInstLower.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Target/X86/X86MCInstLower.h')
-rw-r--r--lib/Target/X86/X86MCInstLower.h8
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;