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/

Reply via email to