[Haskell-cafe] #haskell works

Tim Chevalier catamorphism at gmail.com
Fri Dec 14 23:10:26 EST 2007


On 12/14/07, Bulat Ziganshin <bulat.ziganshin at gmail.com> wrote:
> Hello Dan,
>
> Friday, December 14, 2007, 11:57:38 PM, you wrote:
>
> > to allocate registers do exist. So I'm looking forward to the next
> > version of GHC matching C's performance for inner loops of array
> > manipulation code :-)
>
> with support of loop unrolling,

GHC calls this "inlining".

> smart register allocation,

This is being worked on actively, AFAIK.

> strength reducing

Easy to implement (in theory) with GHC rewrite rules, AFAIK (or at
least, Simon PJ suggested that that might be so in a mailing list post
a few months ago.)

Cheers,
Tim

-- 
Tim Chevalier * catamorphism.org * Often in error, never in doubt
"People tell me I look down / but I'm always standing sixty-six inches
off the ground." -- Carrie Bradley


More information about the Haskell-Cafe mailing list