diff options
author | Simon Marlow <marlowsd@gmail.com> | 2012-01-26 16:01:04 +0000 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2012-01-26 16:01:04 +0000 |
commit | 46a772f8efb7aa9d350227e8fd5d5809757c3f1e (patch) | |
tree | e12beccf2317e53f0a3b8fe3715e89da2d719cd4 /compiler/cmm/CmmSpillReload.hs | |
parent | 88745c9120f408e53ad1de2489963ede2ac9a668 (diff) | |
download | haskell-46a772f8efb7aa9d350227e8fd5d5809757c3f1e.tar.gz |
Run the complete backend (Stg -> .S) incrementally on each StgBinding
This is so that we can process the Stg code in constant space. Before
we were generating all the C-- up front, leading to a large space
leak.
I haven't converted the LLVM or C back ends to the incremental scheme,
but it's not hard to do.
Diffstat (limited to 'compiler/cmm/CmmSpillReload.hs')
0 files changed, 0 insertions, 0 deletions