DAGCombine: always constant fold FMA when target disable FP exceptions
[oota-llvm.git] / lib / CodeGen / EarlyIfConversion.cpp
index 43d89241e440d53d7488a0dfff11e7b8b6c4efdf..995606f65d77a0961152f9f59fd00cdc7e52e3ac 100644 (file)
@@ -245,7 +245,7 @@ bool SSAIfConv::canSpeculateInstrs(MachineBasicBlock *MBB) {
       MachineInstr *DefMI = MRI->getVRegDef(Reg);
       if (!DefMI || DefMI->getParent() != Head)
         continue;
-      if (InsertAfter.insert(DefMI))
+      if (InsertAfter.insert(DefMI).second)
         DEBUG(dbgs() << "BB#" << MBB->getNumber() << " depends on " << *DefMI);
       if (DefMI->isTerminator()) {
         DEBUG(dbgs() << "Can't insert instructions below terminator.\n");