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