[GHC] #9374: Investigate Static Argument Transformation

GHC ghc-devs at haskell.org
Fri Sep 7 14:31:43 UTC 2018


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

 * related:   => 14816


Comment:

 For anyone working on this who has problems debugging performance
 regressions, #14816 might be worth taking a look at.

 TLDR; The Demand Analyser tries hard to be precise about parameters, but
 gives up early on demands on free variables for analysis performance
 reasons. So, when SAT turns parameters into free variables, there is the
 slight chance that e.g. SATed single-entry thunks are no longer
 identified.

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


More information about the ghc-tickets mailing list