#4838: LLVM mangler takes too long at runtime
---------------------------------+------------------------------------------
    Reporter:  benl              |        Owner:  dterei                      
        Type:  bug               |       Status:  new                         
    Priority:  normal            |    Milestone:  7.2.1                       
   Component:  Compiler (LLVM)   |      Version:  7.0.1                       
    Keywords:                    |     Testcase:                              
   Blockedby:                    |   Difficulty:                              
          Os:  MacOS X           |     Blocking:                              
Architecture:  Unknown/Multiple  |      Failure:  Compile-time performance bug
---------------------------------+------------------------------------------

Comment(by dterei):

 Yeah there were some pretty bad design issues with the Mangler. I've just
 had an initial crack at a revision.

 Current Mangler:
 {{{
 time ./Driver WordsVect.s
 ./Driver WordsVect.s  4899.54s user 3.72s system 99% cpu 1:21:47.95 total
 }}}

 New Mangler:
 {{{
 time ./Driver WordsVect.s
 ./Driver WordsVect.s  117.79s user 0.38s system 93% cpu 2:06.15 total
 }}}

 So much better already. I still want to try a few different designs before
 I submit a patch though. Progress at long last though :)

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

_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to