[GHC] #10397: Compiler performance regression 7.6 -> 7.8 in elimCommonBlocks
GHC
ghc-devs at haskell.org
Thu Sep 14 16:50:06 UTC 2017
#10397: Compiler performance regression 7.6 -> 7.8 in elimCommonBlocks
-------------------------------------+-------------------------------------
Reporter: TobyGoodwin | Owner: (none)
Type: bug | Status: closed
Priority: normal | Milestone: 7.10.2
Component: Compiler | Version: 7.8.4
Resolution: fixed | Keywords: performance
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case: see ticket
Blocked By: | Blocking:
Related Tickets: #14226 | Differential Rev(s): Phab:D892
Wiki Page: | Phab:D896
-------------------------------------+-------------------------------------
Comment (by bgamari):
I should correct my statement from comment:39 as I misunderstood the
intent of the patch from comment:28:
The commit does not change the behavior of CBE; rather, it only adjusts
the hash function used for "rough" comparison to more closely reflect the
equality relation used later.
However, I would argue that our CBE is still significantly less aggressive
than it should be. Let's continue this discussion on #14226.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10397#comment:41>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list