diff options
author | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2016-02-22 15:06:32 +0000 |
---|---|---|
committer | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2016-02-22 15:06:32 +0000 |
commit | 336186747067cb093d863daf658165ad40628749 (patch) | |
tree | 4475648e854c297703935843ea0df45e2d684733 /llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | |
parent | d58b976bb7a38fa438c06782827d25d266af81e5 (diff) | |
download | bcm5719-llvm-336186747067cb093d863daf658165ad40628749.tar.gz bcm5719-llvm-336186747067cb093d863daf658165ad40628749.zip |
Revert bad fix for PR26690.
llvm-svn: 261527
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCFrameLowering.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp b/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp index e8a8b71ad6f..92031d36e99 100644 --- a/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp +++ b/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp @@ -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; |