[jit] Transition the SIMD code to use the MONO_CPU_... set of flags instead of the...
commit05880086f53ba57046d4e06e3769b62d0986a22a
authorZoltan Varga <vargaz@gmail.com>
Tue, 17 Mar 2020 01:02:32 +0000 (16 21:02 -0400)
committerGitHub <noreply@github.com>
Tue, 17 Mar 2020 01:02:32 +0000 (16 21:02 -0400)
treeb02275b0ce7bd396622b691d7d844717b78e8cd3
parentab893a369a3b24ee637db711e1d7ffe96ebe7f4a
[jit] Transition the SIMD code to use the MONO_CPU_... set of flags instead of the SIMD_VERSION_... flags. (#19139)

* [jit] Transition the SIMD code to use the MONO_CPU_... set of flags instead of the SIMD_VERSION_... flags.

* Enable SIMD version checking when targeting llvm.
* AOT test assemblies using -mcpu=native.

* Remove unused mono_arch_cpu_enumerate_simd_versions (). Move the SIMD_VERSION_ constants to simd-intrinsics.c.

* Use -mcpu=native for aot testing.
16 files changed:
mono/mini/Makefile.am.in
mono/mini/aot-compiler.c
mono/mini/aot-runtime.c
mono/mini/mini-amd64.c
mono/mini/mini-arm.c
mono/mini/mini-arm64.c
mono/mini/mini-mips.c
mono/mini/mini-ppc.c
mono/mini/mini-riscv.c
mono/mini/mini-s390x.c
mono/mini/mini-sparc.c
mono/mini/mini-wasm.c
mono/mini/mini-x86.c
mono/mini/mini.c
mono/mini/mini.h
mono/mini/simd-intrinsics.c