Fix for generic unboxing stub with x8 return buffer argument
authorBrian Sullivan <briansul@microsoft.com>
Tue, 21 Jun 2016 01:29:11 +0000 (18:29 -0700)
committerBrian Sullivan <briansul@microsoft.com>
Tue, 21 Jun 2016 02:09:11 +0000 (19:09 -0700)
commit3ddcd852cd36b350bcbb97ff0b6667e318e41e58
treecdd9169ceb96514699a6180f6c14e2190e1f430d
parent370e4143dfec911790c0e06a15156ddf5c91f310
Fix for generic unboxing stub with x8 return buffer argument

When we have nonstandard args we have to handle them before
we setup to expect the return buffer arg.

Added additional JitDump information about the call and its return type in impImportCall.

All of the ARM64 EXPECTED_PASS tests will now pass when hasFixedRerBufReg is enabled.
Additional changes are needed for the IL_STUB_PInvoke to get the Interop tests to pass
But these tests are currentlt alreay in the EXPECTED_FAIL catagory.
src/jit/importer.cpp
src/jit/morph.cpp