[jit x86] Move microoptimization down a level: x86_mov_reg_reg do not… (#8609)
commit423304db136fccc14fe548243f241c77523725cd
authorJay Krell <jay.krell@cornell.edu>
Tue, 8 May 2018 16:00:22 +0000 (8 09:00 -0700)
committerGitHub <noreply@github.com>
Tue, 8 May 2018 16:00:22 +0000 (8 09:00 -0700)
tree98f932467d03a251186b33d3c300614ae92d3bcc
parentcc7406b2269560bf960e7924fd0d3006ddbdf0e9
[jit x86] Move microoptimization down a level: x86_mov_reg_reg do not… (#8609)

* [jit x86] Move microoptimization down a level: x86_mov_reg_reg do nothing
if source == desta and size == 4 (size is always 4, except in amd64 reuse,
which was only used once, unnecessarily, remove it).

[jit x86] x86_mov_reg_reg size is always 4,
split into unused. x86_mov_reg_reg_size and specialized x86_mov_reg_reg

* Remove last parameter from x86_mov_reg_reg that is always 4.
mono/arch/amd64/amd64-codegen.h
mono/arch/x86/x86-codegen.h
mono/mini/exceptions-x86.c
mono/mini/mini-amd64.c
mono/mini/mini-x86.c
mono/mini/tramp-x86-gsharedvt.c
mono/mini/tramp-x86.c