#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