[PowerPC] Change assert to better form
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Fri, 17 Oct 2014 21:19:59 +0000 (21:19 +0000)
committerBill Schmidt <wschmidt@linux.vnet.ibm.com>
Fri, 17 Oct 2014 21:19:59 +0000 (21:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220092 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPCInstrInfo.cpp

index 3b0f1efbd02ac449adb10f392620cbf5d19408e2..ff2633eac3f874e2bfafcb3e84eb5a0519f33f82 100644 (file)
@@ -1730,9 +1730,9 @@ protected:
 
         // For virtual registers, verify that the addend source register
         // is live here (as should have been assured above).
-        if (TargetRegisterInfo::isVirtualRegister(AddendSrcReg))
-          assert(LIS->getInterval(AddendSrcReg).liveAt(FMAIdx) &&
-                 "Addend source register is not available!");
+        assert((!TargetRegisterInfo::isVirtualRegister(AddendSrcReg) ||
+                LIS->getInterval(AddendSrcReg).liveAt(FMAIdx)) &&
+               "Addend source register is not live!");
 
         // Transform: (O2 * O3) + O1 -> (O2 * O1) + O3.