
#8048: Register spilling produces ineffecient/highly contending code -------------------------------------+------------------------------------- Reporter: schyler | Owner: Type: bug | Status: new Priority: normal | Milestone: _|_ Component: Compiler | Version: 7.6.3 Resolution: | Keywords: register Operating System: Unknown/Multiple | allocator spill Type of failure: Runtime | Architecture: Unknown/Multiple performance bug | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------- Changes (by carter): * priority: high => normal Comment: Schyler, do you have a engineering plan of attack to resolve the problem? Do you have some example codes where you can share benchmarks on the ticket that demonstrate this actually creates a performance problem? I remember you saying you did, but also that you said later "register renaming on newer CPUs seems to make the problem go away". Is it an actual performance issue, or merely an aesthetical one? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8048#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler