RFR(S): 8195001: [MVT] Avoid allocations of default value types

Tobias Hartmann tobias.hartmann at oracle.com
Fri Jan 12 15:29:15 UTC 2018


Hi,

please review the following enhancement that I had in my queue for a while:
https://bugs.openjdk.java.net/browse/JDK-8195001
http://cr.openjdk.java.net/~thartmann/8195001/webrev.00/

C2 now detects default value types more reliably and aggressively removes their allocations by replacing them with the
pre-allocated default oop (see test35/test36). All tests pass.

Thanks,
Tobias


More information about the valhalla-dev mailing list