[llvm] Implement more SIMD intrinsics on netcore. (mono/mono#16449)
authorZoltan Varga <vargaz@gmail.com>
Tue, 3 Sep 2019 12:31:16 +0000 (08:31 -0400)
committerGitHub <noreply@github.com>
Tue, 3 Sep 2019 12:31:16 +0000 (08:31 -0400)
commitf04a43fc325e8800743b6324200e2a78ef0c391a
tree183d61f12af9fb50f7bd9accd870057ffdb6317c
parent5152ce44cb3b980080043742f2559b8f1872fd09
[llvm] Implement more SIMD intrinsics on netcore. (mono/mono#16449)

* [netcore] Add intrinsics for Vector128/Vector256.Count.

* [netcore] Implement Vector<T>.get_Item () as an intrinsic.

Commit migrated from https://github.com/mono/mono/commit/98a4d5ec1eb2becf1d002a5fbb070f1079bc6fe4
src/mono/mono/mini/mini-codegen.c
src/mono/mono/mini/mini-llvm.c
src/mono/mono/mini/mini-ops.h
src/mono/mono/mini/simd-intrinsics-netcore.c