Skip to content

Commit 7c1c9d8

Browse files
authored
Update life of data node for simd12 (#85956)
* Update life of Data() node * Review feedback
1 parent 90aecfb commit 7c1c9d8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/coreclr/jit/simdcodegenxarch.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,16 @@ void CodeGen::genStoreIndTypeSimd12(GenTreeStoreInd* treeNode)
4747
GenTree* addr = treeNode->Addr();
4848
genConsumeAddress(addr);
4949

50+
GenTree* data = treeNode->Data();
51+
regNumber dataReg = genConsumeReg(data);
52+
5053
if (addr->isContained() && addr->OperIs(GT_LCL_ADDR))
5154
{
5255
genEmitStoreLclTypeSimd12(treeNode, addr->AsLclFld()->GetLclNum(), addr->AsLclFld()->GetLclOffs());
5356
genUpdateLife(treeNode);
5457
return;
5558
}
5659

57-
GenTree* data = treeNode->Data();
58-
regNumber dataReg = genConsumeReg(data);
59-
6060
emitter* emit = GetEmitter();
6161

6262
// Store lower 8 bytes

0 commit comments

Comments
 (0)