
14 Dec
2007
14 Dec
'07
11:10 p.m.
On 12/14/07, Bulat Ziganshin
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