[ARM32/RyuJIT] Argument passing for multireg struct (#10846)
authorHyeongseok Oh <hseok82.oh@samsung.com>
Fri, 21 Apr 2017 06:13:02 +0000 (15:13 +0900)
committerBruce Forstall <brucefo@microsoft.com>
Fri, 21 Apr 2017 06:13:02 +0000 (23:13 -0700)
commit9304d24987ad9daba269756173ec4d9b45b40aab
tree121a6dc1819b194cad917e09d1cc3200e7a62c16
parent97d07aec271e4e0f0f0127fbbf2240eb5b951c9b
[ARM32/RyuJIT] Argument passing for multireg struct (#10846)

* [Linux/ARM32] Enable fgMorphMultiregStructArgs

Enable fgMorphMultiregStructArgs: morph struct argument to GT_FILED_LIST when size <= 4
Cannot handle split struct that using register and stack

* Fix formatting

Fix formatting error

* Fix typo and commit with not added file

- Fix typo
- Commit with not added file: src/jit/compiler.h

* Fix formatting and build error

* Fix comment and block using NYI macro

- Fix comment
- Block using NYI when struct passed by value can be split between registers and stack
src/jit/compiler.h
src/jit/jit.h
src/jit/morph.cpp