[13] RFR (S): 8223171: Redundant nmethod dependencies for effectively final methods

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Tue Apr 30 19:59:23 UTC 2019


http://cr.openjdk.java.net/~vlivanov/8223171/webrev.00/
https://bugs.openjdk.java.net/browse/JDK-8223171

Both C1 & C2 may register redundant nmethod dependencies (which (always 
hold). For example, for instance methods on final classes.

Moreover, C2 does add dependencies for private methods.

The patch enhances the checks and unify them between C1 & C2.

Testing: tier1-4

Best regards,
Vladimir Ivanov


More information about the hotspot-compiler-dev mailing list