#4258: Finish new codegen
---------------------------------+------------------------------------------
    Reporter:  igloo             |       Owner:                                 
                           
        Type:  task              |      Status:  new                            
                           
    Priority:  high              |   Milestone:  7.6.1                          
                           
   Component:  Compiler          |     Version:  6.12.3                         
                           
    Keywords:                    |          Os:  Unknown/Multiple               
                           
Architecture:  Unknown/Multiple  |     Failure:  None/Unknown                   
                           
  Difficulty:  Unknown           |    Testcase:                                 
                           
   Blockedby:                    |    Blocking:  1246, 1466, 1498, 2253, 3132, 
3462, 3940, 4065, 4505, 5156
     Related:                    |  
---------------------------------+------------------------------------------
Changes (by igloo):

  * difficulty:  => Unknown


Comment:

 {{{
 From: Simon Marlow <marlo...@gmail.com>
 Date: Fri, 06 Jan 2012 11:06:01 +0000

 Current status:

  - the new codegen passes all the tests
  - it generates code that is a little bigger/slower than the old codegen
  - it is horrendously slow (this is the blocker)
  - profiling might not work (I don't think this has been tested)

 Simon PJ and I are partway through a refactoring sweep.  The plan is
 still to switch at some point, and we don't intend to put any more
 development effort into the old codegen.  However, the main sticking
 point is performance - we can accept a compilation time hit of maybe
 10% in return for the extra flexibility, but currently we're *way* off
 that.  Hoopl seems to be the main culprit, so whether we have to avoid
 hoopl or try to optimise it, I don't know.
 }}}

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

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to