[8u20] RFR(M): 8031754: Type speculation should favor profile data from outermost inlined method

Roland Westrelin roland.westrelin at oracle.com
Fri Mar 14 18:50:18 UTC 2014


Please, review backport to 8u20. The patch applies cleanly except for c2_globals.hpp. jdk8u doesn’t have doesn’t have:

   product_pd(bool, TrapBasedRangeChecks,                                    \                                                                                                                                                                                                  
           "Generate code for range checks that uses a cmp and trap "        \                                                                                                                                                                                                  
           "instruction raising SIGTRAP. Used on PPC64.")                    \     

from:

8028767: PPC64: (part 121): smaller shared changes needed to build C2

that I don’t think we want to backport. 


It’s been in jdk9 for 2 weeks. 8032633 that enabled type speculation and stresses this change was pushed a week ago.

http://cr.openjdk.java.net/~roland/8031754/webrev.02/
https://bugs.openjdk.java.net/browse/JDK-8031754
http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/484a359ff649

Roland.


More information about the hotspot-dev mailing list