[RyuJIT/armel] Support putting floating-point args
authorHanjoung Lee <hanjoung.lee@samsung.com>
Wed, 7 Jun 2017 10:12:19 +0000 (19:12 +0900)
committerHanjoung Lee <hanjoung.lee@samsung.com>
Thu, 8 Jun 2017 03:04:03 +0000 (12:04 +0900)
commit2b3d55acdd920e9bb221830f2c16bff9f14f3ce2
treea1135522efef553ee518377316ada62df201fcf5
parent06c08437ea63aae067d3a7510c00965864532ef7
[RyuJIT/armel] Support putting floating-point args

- Make Lowering and LSRA be aware of armel argument push convention.
- Implement codegen for GT_COPY that was newly created from `LowerArg()`.
- Only `float` type is supported. (`double` is not supported yet.)

Fix #11928
src/jit/codegenarmarch.cpp
src/jit/lower.cpp
src/jit/lsra.cpp
src/jit/lsraarm.cpp