
#14259: Worker/Wrapper for sum return -------------------------------------+------------------------------------- Reporter: jheek | Owner: (none) Type: feature request | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.2.1 Resolution: | Keywords: UnboxedSums, | CPRAnalysis, DemandAnalysis Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #12364 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by sgraf): Replying to [comment:9 sgraf]:
Actually, the CPRing sums idea is rather orthogonal, so I can probably cook that up first...
Nope, I realised that a useful CPR for sums needs CPR of depth > 1, so I'll pursue the nested CPR idea and all that comes with it first. The wiki page for why splitting off CPR is a good thing is wiki:NestedCPR/SplitOffCPR. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14259#comment:10 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler