# HG changeset patch # User rschatz # Date 1475521766 0 # Node ID fa592dd9dcd9001791f15512eb74b623b2512de3 # Parent ba9120f9206b40913d9911b1769f486bea34d49d# Parent 908cd3b6bddcd5672651fbeaff93d24923c7ae4c Merge diff -r ba9120f9206b -r fa592dd9dcd9 hotspot/src/share/vm/oops/methodData.hpp --- a/hotspot/src/share/vm/oops/methodData.hpp Mon Oct 03 12:35:51 2016 -0400 +++ b/hotspot/src/share/vm/oops/methodData.hpp Mon Oct 03 19:09:26 2016 +0000 @@ -1190,12 +1190,11 @@ #if INCLUDE_JVMCI // Description of the different counters // ReceiverTypeData for instanceof/checkcast/aastore: - // C1/C2: count is incremented on type overflow and decremented for failed type checks - // JVMCI: count decremented for failed type checks and nonprofiled_count is incremented on type overflow - // TODO (chaeubl): in fact, JVMCI should also increment the count for failed type checks to mimic the C1/C2 behavior + // count is decremented for failed type checks + // JVMCI only: nonprofiled_count is incremented on type overflow // VirtualCallData for invokevirtual/invokeinterface: - // C1/C2: count is incremented on type overflow - // JVMCI: count is incremented on type overflow, nonprofiled_count is incremented on method overflow + // count is incremented on type overflow + // JVMCI only: nonprofiled_count is incremented on method overflow // JVMCI is interested in knowing the percentage of type checks involving a type not explicitly in the profile nonprofiled_count_off_set = counter_cell_count,