[interp] Remove MINT_TYPE_P (#33850)
authormonojenkins <jo.shields+jenkins@xamarin.com>
Fri, 20 Mar 2020 15:09:05 +0000 (11:09 -0400)
committerGitHub <noreply@github.com>
Fri, 20 Mar 2020 15:09:05 +0000 (17:09 +0200)
commitfeb5178d436c89a232131add3f5306d6e5cad896
tree1128b412a3b279ee1e2400fd4295e839c6ce1602
parentb4ef085aed71c9f09722eac1472f533e08adc673
[interp] Remove MINT_TYPE_P (#33850)

MINT_TYPE_P is equivalent to the integer versions. By removing it we reduce the number of interpreter types and instructions, making it also easier to apply optimizations on instructions targeting these types.

Co-authored-by: BrzVlad <BrzVlad@users.noreply.github.com>
src/mono/mono/mini/interp/interp-internals.h
src/mono/mono/mini/interp/interp.c
src/mono/mono/mini/interp/mintops.def
src/mono/mono/mini/interp/mintops.h
src/mono/mono/mini/interp/transform.c