Newsgroups: perl.perl6.internals Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.stanford.edu!nntp.perl.org Return-Path: Mailing-List: contact perl6-internals-h...@perl.org; run by ezmlm Delivered-To: mailing list perl6-intern...@perl.org Received: (qmail 17156 invoked from network); 22 Apr 2004 12:31:11 -0000 Received: from x1.develooper.com (63.251.223.170) by onion.develooper.com with SMTP; 22 Apr 2004 12:31:11 -0000 Received: (qmail 21736 invoked by uid 225); 22 Apr 2004 12:31:10 -0000 Delivered-To: perl6-intern...@perl.org Received: (qmail 21731 invoked by alias); 22 Apr 2004 12:31:10 -0000 X-Spam-Status: No, hits=0.0 required=7.0 tests= X-Spam-Check-By: la.mx.develooper.com Received: from 178.94.252.64.snet.net (HELO sprite.sidhe.org) (64.252.94.178) by la.mx.develooper.com (qpsmtpd/0.27.1) with SMTP; Thu, 22 Apr 2004 05:31:08 -0700 Received: (qmail 10405 invoked from network); 22 Apr 2004 12:29:55 -0000 X-Scanned-By: AMaViS-ng at sidhe.org Received: from unknown (HELO ?10.0.1.2?) (d...@63.120.19.217) by 178.94.252.64.snet.net with SMTP; 22 Apr 2004 12:29:51 -0000 Mime-Version: 1.0 X-Sender: dan@sprite Message-ID: In-Reply-To: <4087AAD8.1040009@toetsch.at> References: <4087AAD8.1040009@toetsch.at> Date: Thu, 22 Apr 2004 08:30:37 -0400 To: Leopold Toetsch Subject: Re: IMCC temp optimizations... Cc: perl6-intern...@perl.org Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Spam-Rating: onion.develooper.com 1.6.2 0/1000/N Approved: n...@nntp.perl.org From: d...@sidhe.org (Dan Sugalski) At 1:22 PM +0200 4/22/04, Leopold Toetsch wrote: >Dan Sugalski wrote: >>... (I'd like to avoid 30 minute compile sessions--it's a tad tedious :) > >Should be faster now by some factor. Cool, thanks. I've an optimized build of parrot going now, and I'll see what things look like when it's dine. >How many symbols are in the biggest compilation unit (parrot -v >"registers in .imc")? Dunno what parrot thinks--it's not done yet. grep says 569 .locals and 473 temp PMC registers. ($Px) I think that can reasonably be considered A Lot. I'm rejigging the compiler to cut down on the number of .local declarations, but that'll increase the temp pmc usage, at least with the relatively simple temp system I've got now. (I can throw dummy labels in to create fake basic blocks if that'll help the register coloring code) -- Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai d...@sidhe.org have teddy bears and even teddy bears get drunk