git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220092
91177308-0d34-0410-b5e6-
96231b3b80d8
// 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.