Added support for new condition code modeling scheme (i.e. physical register dependen...
[oota-llvm.git] / lib / Target / X86 / X86FloatingPoint.cpp
index 90813b57ef89443695c088cc1eb774581e72874b..ea9a8f7c488245534c69c574aec4de7babce1f71 100644 (file)
@@ -437,6 +437,33 @@ static const TableEntry OpcodeTable[] = {
   { X86::MUL_FpI32m32 , X86::MUL_FI32m },
   { X86::MUL_FpI32m64 , X86::MUL_FI32m },
   { X86::MUL_FpI32m80 , X86::MUL_FI32m },
+
+  // TEMPORARY
+  { X86::NEW_CMOVBE_Fp32  , X86::CMOVBE_F  },
+  { X86::NEW_CMOVBE_Fp64  , X86::CMOVBE_F  },
+  { X86::NEW_CMOVBE_Fp80  , X86::CMOVBE_F  },
+  { X86::NEW_CMOVB_Fp32   , X86::CMOVB_F   },
+  { X86::NEW_CMOVB_Fp64   , X86::CMOVB_F  },
+  { X86::NEW_CMOVB_Fp80   , X86::CMOVB_F  },
+  { X86::NEW_CMOVE_Fp32   , X86::CMOVE_F  },
+  { X86::NEW_CMOVE_Fp64   , X86::CMOVE_F   },
+  { X86::NEW_CMOVE_Fp80   , X86::CMOVE_F   },
+  { X86::NEW_CMOVNBE_Fp32 , X86::CMOVNBE_F },
+  { X86::NEW_CMOVNBE_Fp64 , X86::CMOVNBE_F },
+  { X86::NEW_CMOVNBE_Fp80 , X86::CMOVNBE_F },
+  { X86::NEW_CMOVNB_Fp32  , X86::CMOVNB_F  },
+  { X86::NEW_CMOVNB_Fp64  , X86::CMOVNB_F  },
+  { X86::NEW_CMOVNB_Fp80  , X86::CMOVNB_F  },
+  { X86::NEW_CMOVNE_Fp32  , X86::CMOVNE_F  },
+  { X86::NEW_CMOVNE_Fp64  , X86::CMOVNE_F  },
+  { X86::NEW_CMOVNE_Fp80  , X86::CMOVNE_F  },
+  { X86::NEW_CMOVNP_Fp32  , X86::CMOVNP_F  },
+  { X86::NEW_CMOVNP_Fp64  , X86::CMOVNP_F  },
+  { X86::NEW_CMOVNP_Fp80  , X86::CMOVNP_F  },
+  { X86::NEW_CMOVP_Fp32   , X86::CMOVP_F   },
+  { X86::NEW_CMOVP_Fp64   , X86::CMOVP_F   },
+  { X86::NEW_CMOVP_Fp80   , X86::CMOVP_F   },
+
   { X86::SIN_Fp32     , X86::SIN_F     },
   { X86::SIN_Fp64     , X86::SIN_F     },
   { X86::SIN_Fp80     , X86::SIN_F     },