Skip to content

Commit 7241d3f

Browse files
committed
Ensure that we get the vector node on Arm64 (ConvertVectorToMask has 2 ops)
1 parent 84657f9 commit 7241d3f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/coreclr/jit/morph.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10800,7 +10800,13 @@ GenTree* Compiler::fgOptimizeHWIntrinsic(GenTreeHWIntrinsic* node)
1080010800
break;
1080110801
}
1080210802

10803+
#if defined(TARGET_XARCH)
1080310804
GenTree* vectorNode = cvtOp->Op(1);
10805+
#elif defined(TARGET_ARM64)
10806+
GenTree* vectorNode = cvtOp->Op(2);
10807+
#else
10808+
#error Unsupported platform
10809+
#endif // !TARGET_XARCH && !TARGET_ARM64
1080410810

1080510811
DEBUG_DESTROY_NODE(op, node);
1080610812
INDEBUG(vectorNode->gtDebugFlags |= GTF_DEBUG_NODE_MORPHED);

0 commit comments

Comments
 (0)