Request for review(XL): 6958292 C1: Enable parallel compilation
Tom Rodriguez
tom.rodriguez at oracle.com
Thu Jun 3 12:03:57 PDT 2010
Just to summarize the changes:
Refactor the initialization steps into global setup to allocate some persistent pieces, and per compilation setup.
Move state out of static fields into per thread structures.
Convert visitor patterns that used functions to use closures.
Remove the machinery that allowed the appearance of multithreading in the tiered world when it wasn't really supported.
tom
On Jun 3, 2010, at 11:45 AM, Igor Veresov wrote:
> I'd like to push this Tom's implementation of parallel compilation in C1.
>
> Webrev: http://cr.openjdk.java.net/~iveresov/6958292/webrev/
>
> Thanks,
> igor
More information about the hotspot-compiler-dev
mailing list