[PowerPC] Change assert to better form

llvm-svn: 220092
diff --git a/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp b/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
index 3b0f1ef..ff2633e 100644
--- a/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
+++ b/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
@@ -1730,9 +1730,9 @@
 
         // 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.