Ensure that NI_Vector_Dot is always handled as TYP_SIMD (#88447)
authorTanner Gooding <tagoo@outlook.com>
Mon, 10 Jul 2023 04:16:01 +0000 (21:16 -0700)
committerGitHub <noreply@github.com>
Mon, 10 Jul 2023 04:16:01 +0000 (21:16 -0700)
commitab7c4528edb5301cb849f5e114b7f3cc1dea8149
tree7176b8fe5a0b10e81c29724d3a340ef975fc158b
parentacafb20ec5f5f5b25d3a71b690c6b6d506e03512
Ensure that NI_Vector_Dot is always handled as TYP_SIMD (#88447)

* Ensure that NI_Vector_Dot is always handled as TYP_SIMD

* Apply formatting patch

* Ensure simdType is passed in to gtNewSimdDotProdNode

* Apply suggestions from code review

Co-authored-by: Kunal Pathak <Kunal.Pathak@microsoft.com>
---------

Co-authored-by: Kunal Pathak <Kunal.Pathak@microsoft.com>
src/coreclr/jit/gentree.cpp
src/coreclr/jit/hwintrinsicarm64.cpp
src/coreclr/jit/hwintrinsicxarch.cpp
src/coreclr/jit/lowerarmarch.cpp
src/coreclr/jit/lowerxarch.cpp
src/coreclr/jit/morph.cpp
src/coreclr/jit/simdashwintrinsic.cpp