From: Dan Sugalski <[EMAIL PROTECTED]> Date: Tue, 31 May 2005 12:09:05 -0400
At 10:19 AM +0200 5/31/05, Leopold Toetsch wrote: >Curtis Rawls (via RT) wrote: > >>This patch makes improvements to the loop struct. > >Thanks, applied - r8219 > >BTW: would you like to take a look at the register allocator? > >It works but consumes enormous amounts of resources for e.g. Dan's >Evil Subs[1]. I've here an IIRC slightly modfied version of Bill's >original patch, which I could sync to current Parrot. I've noticed quadratic (or worse) compile speed, too. I have a hairy case of only 1000 lines that takes around 5sec to compile; it includes a 700-line @load sub with 450+ $Pxx variables. It goes around the compute_spilling_costs / order_spilling loop in imc_reg_alloc some 120 times before it decides it's done, but I didn't have the time to look farther. (r8203.) Believe me, speeding up compile times would make Dan a Happy Camper(tm) :) -- Dan Me, too. ;-} -- Bob Rogers http://rgrjr.dyndns.org/