Request for review(XL): 6958292 C1: Enable parallel compilation

Tom Rodriguez tom.rodriguez at
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.


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:
> Thanks,
> igor

More information about the hotspot-compiler-dev mailing list