Re:Introducing the WebKit FTL JIT
by tomp on Tuesday May 13, 2014 @07:40PM
(#7741291)
If I recall correctly, GHC (at least the non-LLVM code generator) doesn't spill at every location that GC could be entered. Instead, it checks whether GC needs to be entered, by checking if there is any more space on the stack & heap (admittedly, this is quite trivial, due to its bump-pointer allocation), and only spills and enters the GC if necessary.
[ Parent
| on HN ]
There are no comments on this comment yet.