RFR (M): Generate checks for vbox/vunbox; extend CI to include VCC-DVT mapping
Zoltán Majó
zoltan.majo at oracle.com
Tue Mar 28 11:20:42 UTC 2017
Hi,
please review the following change:
http://cr.openjdk.java.net/~zmajo/valhalla/03.vbox-vunbox-checks/webrev.00/
The patch adds checks to vbox/vunbox that are missing in the current
implementation. The patch enables C2 to generate code that includes null
checks and type checks (where required). Other checks (e.g., checking if
the source/target class of the bytecode instruction is loaded and if it
is a value-capable-class/derived value type) are performed at
compile-time. The patch also extends the CI to mirror the VCC-DVT
mapping to the compiler.
Tested with all valhalla tests, JPRT (linux_x64 only), Octane.
Thank you!
Best regards,
Zoltan
More information about the valhalla-dev
mailing list