bool OperIsMultiRegOp() const
{
-#if !defined(LEGACY_BACKEND) && defined(_TARGET_ARM_) && defined(ARM_SOFTFP)
+#if !defined(LEGACY_BACKEND) && defined(_TARGET_ARM_)
if (gtOper == GT_MUL_LONG || gtOper == GT_PUTARG_REG || gtOper == GT_COPY)
{
return true;
{
var_types regType = fieldListPtr->gtGetOp1()->TypeGet();
argSplit->m_regType[index] = regType;
- fieldListPtr->gtRegNum = REG_NA;
+
+ // Clear the register assignments on the fieldList nodes, as these are contained.
+ fieldListPtr->gtRegNum = REG_NA;
}
}
}
BlockRange().InsertBefore(arg, putArg);
BlockRange().Remove(arg);
-
*ppArg = fieldList;
info->node = fieldList;
-
- // Clear the register assignments on the fieldList nodes, as these are contained.
- fieldList->gtRegNum = REG_NA;
}
else
{