case GT_STORE_BLK:
case GT_STORE_OBJ:
case GT_STORE_DYN_BLK:
+ LowerBlockStore(tree->AsBlk());
TreeNodeInfoInitBlockStore(tree->AsBlk());
break;
// The helper follows the regular ABI.
dstAddr->gtLsraInfo.setSrcCandidates(l, RBM_ARG_0);
initVal->gtLsraInfo.setSrcCandidates(l, RBM_ARG_1);
- blkNode->gtBlkOpKind = GenTreeBlk::BlkOpKindHelper;
if (size != 0)
{
// Reserve a temp register for the block size argument.
GenTree* blockSize = blkNode->AsDynBlk()->gtDynamicSize;
blockSize->gtLsraInfo.setSrcCandidates(l, RBM_ARG_2);
}
- blkNode->gtBlkOpKind = GenTreeBlk::BlkOpKindHelper;
}
if (internalIntCount != 0)
{