diff options
| author | Bartosz Nitka <niteria@gmail.com> | 2018-02-02 06:55:19 -0800 |
|---|---|---|
| committer | Bartosz Nitka <niteria@gmail.com> | 2018-02-06 08:43:54 -0800 |
| commit | d2511e3b61563ed3fc2c9aec2c90a4156373a24c (patch) | |
| tree | 598cead261f90d53a9f1efa9a326c467ebe4c30f /compiler/cmm | |
| parent | 326df5d137ec1a556d77248e16f55e41b7374b1e (diff) | |
| download | haskell-d2511e3b61563ed3fc2c9aec2c90a4156373a24c.tar.gz | |
Compute the union of imp_finsts on the side
I've explained most of the rationale in a new Note.
I'd happily add a test for this, but the difference is only
visible in run time, allocations remain more or less the same.
FWIW running `generateModules` from #14693 with DEPTH=16, WIDTH=30
finishes in `23s` before, and `11s` after.
Test Plan: ./validate
Reviewers: simonpj, simonmar, bgamari
Reviewed By: simonpj
Subscribers: rwbarton, thomie, carter
GHC Trac Issues: #14693
Differential Revision: https://phabricator.haskell.org/D4369
Diffstat (limited to 'compiler/cmm')
0 files changed, 0 insertions, 0 deletions
