RFR(S): 8210659: [lworld] ValueTypeNode::load_default_oop() should return constant for known value klass
Tobias Hartmann
tobias.hartmann at oracle.com
Fri Sep 21 18:35:53 UTC 2018
Hi Roland,
On 14.09.2018 11:17, Roland Westrelin wrote:
> Could we make that field final and have nothing to do on the compiler
> side?
The problem is that the field is injected into the java mirror and therefore not accessible via
ciInstanceKlass::get_field_by_offset(). Also we need to first fold the other loads to end up with a
constant offset. Here's a patch that implements the transformation:
http://cr.openjdk.java.net/~thartmann/8210756/webrev.00/
Thanks,
Tobias
More information about the valhalla-dev
mailing list