Revert bad fix for PR26690.
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>
Mon, 22 Feb 2016 15:06:32 +0000 (15:06 +0000)
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>
Mon, 22 Feb 2016 15:06:32 +0000 (15:06 +0000)
llvm-svn: 261527

llvm/lib/Target/PowerPC/PPCFrameLowering.cpp

index e8a8b71..92031d3 100644 (file)
@@ -653,7 +653,7 @@ PPCFrameLowering::findScratchRegister(MachineBasicBlock *MBB,
 
   // Now that we've done our best to provide both registers, double check
   // whether we were unable to provide enough.
-  if (BV.count() < TwoUniqueRegsRequired ? 2 : 1)
+  if (BV.empty() || (BV.count() < 2 && TwoUniqueRegsRequired))
     return false;
 
   return true;