Copy address-taken SIMD intrinsic (dotnet/coreclr#21884)
* Copy address-taken SIMD intrinsic
This occurs, for example, when boxing the result of a SIMD intrinsic. This was being handled for the HW intrinsic case, but not the SIMD Vector intrinsics. Also, eliminate `OperIsSimdHWIntrisic` since it redundantly checks for the case of a SIMD result, even though it was always called in a context where the result is known to be a struct type.
Fix dotnet/coreclr#21854
Commit migrated from https://github.com/dotnet/coreclr/commit/
687ba57ae4e3df6aaa539898dea99ac2d918554a