[mono][jit] ArmBase methods are now intrinsic. (#85458)
authorJan Dupej <109523496+jandupej@users.noreply.github.com>
Tue, 2 May 2023 09:19:46 +0000 (11:19 +0200)
committerGitHub <noreply@github.com>
Tue, 2 May 2023 09:19:46 +0000 (11:19 +0200)
commit18e3bbf628eba8dd9e27a0e1da3ff168192e60c7
treececa3839fb511246747c2d8471d8de54c7b858e8
parent08ba40db0abbfa0bd23bf9b523a8c3acaded7651
[mono][jit] ArmBase methods are now intrinsic. (#85458)

* ArmBase methods are now intrinsic.

* Arm.Yield maps to a NOP.

* Adding hint operation for arm64's yield.
src/mono/mono/arch/arm64/arm64-codegen.h
src/mono/mono/mini/cpu-arm64.mdesc
src/mono/mono/mini/llvm-intrinsics.h
src/mono/mono/mini/mini-arm64.c
src/mono/mono/mini/mini-llvm.c
src/mono/mono/mini/mini-ops.h
src/mono/mono/mini/simd-intrinsics.c
src/mono/mono/mini/simd-methods.h