Let tblgen only generate fastisel routines, not the class definition. This makes...
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.h
index c35cce2c8123bce49f1a0adb4658cbb87390e59c..b98532f625a3d8c1573df1856e3ab434f5a18701 100644 (file)
@@ -19,6 +19,7 @@
 #include "X86RegisterInfo.h"
 #include "X86MachineFunctionInfo.h"
 #include "llvm/Target/TargetLowering.h"
+#include "llvm/CodeGen/FastIsel.h"
 #include "llvm/CodeGen/SelectionDAG.h"
 #include "llvm/CodeGen/CallingConvLower.h"
 
@@ -595,6 +596,10 @@ namespace llvm {
                                                           MachineBasicBlock *BB,
                                                           unsigned cmovOpc);
   };
+
+  namespace X86 {
+    FastISel *createFastISel(MachineFunction &mf);
+  }
 }
 
 #endif    // X86ISELLOWERING_H