[RyuJIT/ARM32] Implement storing multi-reg/HFA return value at caller (dotnet/coreclr...
authorHyung-Kyu Choi <hk0110.choi@samsung.com>
Tue, 20 Jun 2017 21:09:22 +0000 (06:09 +0900)
committerBruce Forstall <brucefo@microsoft.com>
Tue, 20 Jun 2017 21:09:22 +0000 (14:09 -0700)
commitc86376dfac8780a07bd9a836d528e9db5db36453
tree12998a00718225dc40afff6d54e2f7a4afa095f1
parente88fc895cca39355be44d83f5d57610e6fdd1f4a
[RyuJIT/ARM32] Implement storing multi-reg/HFA return value at caller (dotnet/coreclr#12294)

* [RyuJIT/ARM32] Initial implementation of multi-reg return

Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
* [RyuJIT/ARM32] Update multi-reg return for ARM32

- Update comment
- Remove wrong implementation
- Handle HFA struct correctly by consitering type

Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
* Update comments for GetABIReturnReg() and GetABIReturnRegs()

- Remove and update obsolete comment
- Fix format

Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Commit migrated from https://github.com/dotnet/coreclr/commit/cf63336cbc2597801d62e399be6bdba8938d1034
src/coreclr/src/jit/codegenarmarch.cpp
src/coreclr/src/jit/gentree.cpp