Request for reviews (XL): 6919934: JSR 292 needs to support x86 C1

Tom Rodriguez Thomas.Rodriguez at Sun.COM
Tue Feb 16 09:43:43 PST 2010


Can you change these to just say, // Not required for sparc

+ void LIR_Assembler::preserve_SP() {
+   // XXX I'm not sure yet if these are required on SPARC.
+ }
+ 
+ 
+ void LIR_Assembler::restore_SP() {
+   // XXX I'm not sure yet if these are required on SPARC.
+ }
+ 
+ 

c1_Runtime1_x86.cpp:

Why does this only have a value for NOT_LP64?  Isn't rsi ok for 64 bit?


+   const Register exception_oop_callee_saved = NOT_LP64(rsi);

Otherwise this looks good.

tom

On Feb 15, 2010, at 10:38 AM, Christian Thalinger wrote:

> http://cr.openjdk.java.net/~twisti/6919934/webrev.01/
> 
> This implements JSR 292 support for C1 x86.  It also includes changes
> from Tom that change C1 exception unwinding to operate as C2 does it.
> This makes the JSR 292 implementation easier.
> 
> Testing: JPRT
> 
> -- Christian



More information about the hotspot-compiler-dev mailing list