[llvm] r220092 - [PowerPC] Change assert to better form

Bill Schmidt wschmidt at linux.vnet.ibm.com
Fri Oct 17 14:19:59 PDT 2014


Author: wschmidt
Date: Fri Oct 17 16:19:59 2014
New Revision: 220092

URL: http://llvm.org/viewvc/llvm-project?rev=220092&view=rev
Log:
[PowerPC] Change assert to better form

Modified:
    llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.cpp

Modified: llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.cpp?rev=220092&r1=220091&r2=220092&view=diff
==============================================================================
--- llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.cpp Fri Oct 17 16:19:59 2014
@@ -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.
 





More information about the llvm-commits mailing list