Request for review(S) 6955349: C1: Make G1 barriers work with x64

Tom Rodriguez tom.rodriguez at oracle.com
Tue May 25 15:16:37 PDT 2010


On May 25, 2010, at 2:42 PM, Igor Veresov wrote:

> This fixes G1 barriers in c1 on x64.
> 
> I've also changed the type of disp (was int now intx) in LIR_Address constructor in order to make recent invokedynamic changes compile on 64 bit and to make it consistent with c2.

The cast of 0 to intx is pretty gross.  Could we just add a constructor that looks like:

LIR_Address(LIR_Opr base, BasicType type);

instead?  Otherwise it looks ok.

tom

> 
> Webrev: http://cr.openjdk.java.net/~iveresov/6955349/webrev.00/
> 
> Thanks!
> igor



More information about the hotspot-compiler-dev mailing list