isTriviallyReMaterializable checks the
[oota-llvm.git] / lib / CodeGen / SimpleRegisterCoalescing.cpp
index af3d60d3b977b6ae587fc2a4a70bdf15b5c9f741..21bf5ea8d080efdab1b8435d9c6e2b682202b211 100644 (file)
@@ -646,8 +646,7 @@ bool SimpleRegisterCoalescing::ReMaterializeTrivialDef(LiveInterval &SrcInt,
   const TargetInstrDesc &TID = DefMI->getDesc();
   if (!TID.isAsCheapAsAMove())
     return false;
-  if (!DefMI->getDesc().isRematerializable() ||
-      !tii_->isTriviallyReMaterializable(DefMI))
+  if (!tii_->isTriviallyReMaterializable(DefMI))
     return false;
   bool SawStore = false;
   if (!DefMI->isSafeToMove(tii_, SawStore))