RFR: (sh/jdk11): Move has_object_fields() from shared to shenandoah

Roman Kennke rkennke at redhat.com
Mon Dec 16 15:03:25 UTC 2019


In order to clean up Shenandoah vs upstream diff a little more, I 
propose to move the has_object_fields() stuff from ciInstanceKlass to 
under Shenandoah. It has the downside that it cannot be 
recomputed+cached, but I believe this is a minor issue. We should only 
get there when considering (non-expanded) clones, and only for non-array 
types, it should be rare enough and performant enough to not cause troubles.


http://cr.openjdk.java.net/~rkennke/shjdk11-hasobjfields/webrev.01/

Testing: hotspot_gc_shenandoah

Can I please get a review?

Roman



More information about the shenandoah-dev mailing list