
#11372: Loopification does not trigger for IO even if it could -------------------------------------+------------------------------------- Reporter: jscholl | Owner: Type: bug | Status: closed Priority: normal | Milestone: 8.0.1 Component: Compiler | Version: 7.10.3 (CodeGen) | Keywords: cmm, Resolution: fixed | loopification, code generation Operating System: Unknown/Multiple | Architecture: Type of failure: Runtime | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Phab:D1767 Wiki Page: | -------------------------------------+------------------------------------- Comment (by thomie): [https://perf.haskell.org/ghc/#revision/4d51bfc8975f9c6c3ab6d293c48f98da85210... GHC Speed] results are in: {{{ nofib/time/fannkuch-redux 3.153 - 11.45% 2.792 seconds nofib/time/n-body 0.886 - 3.61% 0.854 seconds }}} Nice! Also interesting is the stabilization of the n-body performance in this [https://perf.haskell.org/ghc/#graph/nofib/time/n-body;hl=4d51bfc8975f9c6c3ab... graph]. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11372#comment:8 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler