Re:GHC 7 is out: Haskell 2010 support; LLVM backend; new opt...
by bigmac on Monday November 15, 2010 @08:05PM
(#1908630)
When you say inliner, are you referring to LLVM's inliner or something closer to the front end? I know LLVM's is pretty aggressive as is -- are you able to get benefits from it?
[ Parent
| on HN ]
Re:GHC 7 is out: Haskell 2010 support; LLVM backend; new opt...
by dons on Monday November 15, 2010 @08:08PM
(#1908637)
GHC's inliner -- which does lots of algebraic transformations of the Haskell code to make it fast.
That all happens before getting shunted off to LLVM, which in turn does a lot of block-level changes (which particularly affect numeric code).