Optimize typeof(T).IsValueType (mono/mono#18307)
authorEgor Bogatov <egorbo@gmail.com>
Tue, 14 Jan 2020 15:37:16 +0000 (18:37 +0300)
committerLarry Ewing <lewing@microsoft.com>
Tue, 14 Jan 2020 15:37:16 +0000 (09:37 -0600)
commit4eecc94fd144af1ac2a980abd03d966b410ac3b5
tree3adc29147255dc45a3ae6f94d414c0209a7b6715
parentf60db7c185c0c34eaa808815a9f285c2ffa1aa00
Optimize typeof(T).IsValueType (mono/mono#18307)

* Optimize Type.IsValueType

* Ignore gsharedvt types

* use mini_is_gsharedvt_variable_klass

* test

* fix build

Commit migrated from https://github.com/mono/mono/commit/08bb5660f6b2cc87ec59fb77c01a1f8cdeda183f
src/mono/mono/mini/method-to-ir.c