diff options
author | Simon Marlow <marlowsd@gmail.com> | 2012-07-31 15:48:42 +0100 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2012-07-31 16:59:09 +0100 |
commit | d2361423f23c3381b5a7f57c3f9e6c2448cdac80 (patch) | |
tree | e00a583ac7a1806cf0616c241c23bfa3e9937486 /compiler/codeGen/StgCmmForeign.hs | |
parent | 598ee1ad1b8de089a2ed207543761d617a90db52 (diff) | |
download | haskell-d2361423f23c3381b5a7f57c3f9e6c2448cdac80.tar.gz |
Improve code generated when real registers are clobbered
There was a long-standing ToDo here that I just did: if a real
register is clobbered by the current instruction, then we should move
it to another free register rather than spilling it to memory. This
case crops up more often now that the register allocator can allocate
into the fixed Rn registers.
Diffstat (limited to 'compiler/codeGen/StgCmmForeign.hs')
0 files changed, 0 insertions, 0 deletions