I took !7797 (closed) for a spin and looked at the resulting GHC profile.
It seemed like rule matching spent far too much work computing fvs. And indeed it seems there is quite a lot of redundant fv computation going on.
I took !7797 (closed) for a spin and looked at the resulting GHC profile.
It seemed like rule matching spent far too much work computing fvs. And indeed it seems there is quite a lot of redundant fv computation going on.