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