hg: jdk10/hs: 8166750: C1 profiling handles statically bindable call sites differently than the interpreter

igor.veresov at oracle.com igor.veresov at oracle.com
Thu Oct 26 03:35:14 UTC 2017


Changeset: d4bfafe600d0
Author:    iveresov
Date:      2017-10-25 16:30 -0700
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/d4bfafe600d0

8166750: C1 profiling handles statically bindable call sites differently than the interpreter
Summary: Optimize profiling of statically binable call sites. Add monomorphic profile fixup to JVMCI MDO API.
Reviewed-by: dnsimon, kvn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java



More information about the jdk10-hs-changes mailing list