File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -9781,14 +9781,16 @@ void Lowering::ContainCheckHWIntrinsic(GenTreeHWIntrinsic* node)
9781
9781
9782
9782
for (GenTree* longOp : op1->Operands ())
9783
9783
{
9784
- if (!varTypeIsSmall (longOp) && IsContainableMemoryOp (longOp) &&
9785
- IsSafeToContainMem (node, longOp))
9784
+ if (!varTypeIsSmall (longOp))
9786
9785
{
9787
- MakeSrcContained (node, longOp);
9788
- }
9789
- else if (IsSafeToMarkRegOptional (node, longOp))
9790
- {
9791
- MakeSrcRegOptional (node, longOp);
9786
+ if (IsContainableMemoryOp (longOp) && IsSafeToContainMem (node, longOp))
9787
+ {
9788
+ MakeSrcContained (node, longOp);
9789
+ }
9790
+ else if (IsSafeToMarkRegOptional (node, longOp))
9791
+ {
9792
+ MakeSrcRegOptional (node, longOp);
9793
+ }
9792
9794
}
9793
9795
}
9794
9796
You can’t perform that action at this time.
0 commit comments