even more simplifications. ARM MCInstLowering is now just
[oota-llvm.git] / lib / Target / ARM / ARM.h
index 8c98bc984ab7befb67e6c1631a9e561ac9c4bb0c..a21757d393e7a5e074897017707e2534effba87a 100644 (file)
@@ -28,6 +28,9 @@ class JITCodeEmitter;
 class formatted_raw_ostream;
 class MCCodeEmitter;
 class TargetAsmBackend;
+class MachineInstr;
+class AsmPrinter;
+class MCInst;
 
 MCCodeEmitter *createARMMCCodeEmitter(const Target &,
                                       TargetMachine &TM,
@@ -51,6 +54,8 @@ FunctionPass *createThumb2SizeReductionPass();
 
 extern Target TheARMTarget, TheThumbTarget;
 
+void LowerToMCInst(const MachineInstr *MI, MCInst &OutMI, AsmPrinter &AP);
+  
 } // end namespace llvm;
 
 #endif