On Wed, Sep 9, 2009 at 10:41 PM, Wesley W. Terpstra <span dir="ltr">&lt;<a href="mailto:wesley@terpstra.ca">wesley@terpstra.ca</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I have a project where allocateRegisters.toLiveness takes 220s out of a total build time of 240s. I&#39;m not sure what exactly causes this...<br></blockquote><div><br>In case it&#39;s not obvious, this only happens with the x86/amd64 codegens. C and bytecode compile just fine. I&#39;d try and solve it myself, but I haven&#39;t a clue where to even begin. That 240s total was on the fastest machine available to me; on my laptop it takes 20 minutes... What algorithm is toLiveness using? Does it have exponential complexity in the number of variables?<br>
<br></div></div>