[llvm] Mark Vector128/Vector256 types as SIMD.
authorZoltan Varga <vargaz@gmail.com>
Thu, 22 Aug 2019 06:01:17 +0000 (02:01 -0400)
committerMarek Safar <marek.safar@gmail.com>
Mon, 9 Sep 2019 17:09:29 +0000 (19:09 +0200)
commit0c377455bbb52e4b841e461ea30f5c4ae521f210
tree4805bd082f1aa62def11a05b202601ef2f44d432
parent81bf071e053e213060990766acff4720dde9294c
[llvm] Mark Vector128/Vector256 types as SIMD.

These are not currently supported, but marking them as simd helps llvm eliminate dead variables with these types, since
XZERO is easier to eliminate than VZERO.

Commit migrated from https://github.com/mono/mono/commit/798af6613796fcbe11cf20a33a889705483197a7
src/mono/mono/metadata/class-init.c
src/mono/mono/mini/mini-llvm.c