[GHC] #9374: Investigate Static Argument Transformation

GHC ghc-devs at haskell.org
Fri Sep 29 15:04:08 UTC 2017


#9374: Investigate Static Argument Transformation
-------------------------------------+-------------------------------------
        Reporter:  jstolarek         |                Owner:  (none)
            Type:  task              |               Status:  new
        Priority:  lowest            |            Milestone:
       Component:  Compiler          |              Version:  7.9
      Resolution:                    |             Keywords:
                                     |  StaticArgumentTransformation
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Runtime           |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by mpickering):

 The main benefit (in nofib) was when SAT was acting to eliminate
 dictionary arguments which the specialiser has failed to deal with for
 whatever reason.

 The other big benefit is like in #14211 where a lot more simplification
 could happen by a function being inlined into a loop. There were not any
 of these cases that I saw in nofib but might be more common in real code.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9374#comment:26>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list