[RyuJIT/ARM32] Update restoring TYP_DOUBLE interval
authorHyung-Kyu Choi <hk0110.choi@samsung.com>
Wed, 31 May 2017 05:14:59 +0000 (14:14 +0900)
committerHyung-Kyu Choi <hk0110.choi@samsung.com>
Wed, 31 May 2017 06:52:36 +0000 (15:52 +0900)
commitf0ace251cb6f281db1dce3f55647d3117c9ffa07
treecb2adb8b145466583d9e13506dec655bdfbd6cf9
parentd04a1b57504ac9a467aa25b8416f3490145041c4
[RyuJIT/ARM32] Update restoring TYP_DOUBLE interval

- Introduce findAnotherHalfRegRec()
- Restore TYP_DOUBLE interval to valid double register

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