Allow enregistering more structs args (#39326)
authorCarol Eidt <carol.eidt@microsoft.com>
Wed, 7 Oct 2020 17:00:14 +0000 (10:00 -0700)
committerGitHub <noreply@github.com>
Wed, 7 Oct 2020 17:00:14 +0000 (10:00 -0700)
commit65a27aa018ee2b49a7c2f939a024992e8f23a18d
treecfc7e6d1d1a08b57312d6ed45fd3a54af64f27a6
parentde6f9114a54587ea1c3e13c1aba2dbaff3c39fc5
Allow enregistering more structs args (#39326)

* Allow enregistering more structs args

Allow HFAs and other structs with matching fields and registers.

Contributes to #37924
src/coreclr/src/jit/codegencommon.cpp
src/coreclr/src/jit/lclvars.cpp
src/coreclr/src/jit/lsrabuild.cpp
src/coreclr/src/jit/morph.cpp