RFR (S): Specify offset of IC load in java_to_interp stub.
Lindenmaier, Goetz
goetz.lindenmaier at sap.com
Tue Nov 20 03:08:25 PST 2012
Hi,
The class CompiledStaticCall must know the location of the IC load in the java_to_interp stub
to update the IC with NativeMovConstReg. The current implementation assumes that
the load is always the first instruction in the stub. This is an artificial restriction. E.g.,
it might be useful to load the constant pool address (MachConstantBase) before the
IC load (as we do on PPC).
This change adds a constant specifying an offset from the beginning of the stub to
the IC load. The offset is platform specific and 0 on sparc and x86.
You can find the change here:
http://cr.openjdk.java.net/~goetz/webrevs/webrev-IC_offset/
or in our ppc port:
http://hg.openjdk.java.net/ppc-aix-port/jdk7u/hotspot/rev/c6f9c897ea33
Thank you and best regards,
Goetz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20121120/2ba4e359/attachment.html
More information about the hotspot-compiler-dev
mailing list