[RyuJIT/ARM32] Unassign double register properly
authorHyung-Kyu Choi <hk0110.choi@samsung.com>
Tue, 4 Jul 2017 07:07:19 +0000 (16:07 +0900)
committerHyung-Kyu Choi <hk0110.choi@samsung.com>
Tue, 4 Jul 2017 07:49:06 +0000 (16:49 +0900)
commit307f66c68a9bb688bc5fd6b5445dc5ce0008ddda
treeae798a0daa63777620f5a6a385d45297af0205af
parent2bba9a03591a056a81638413992cae14763964ba
[RyuJIT/ARM32] Unassign double register properly

In LinearScan::tryAllocateFreeReg(), unassign a double register properly
when a found float register is a part of a double register.

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