hg: hsx/hotspot-comp/hotspot: 8024070: C2 needs some form of type speculation

roland.westrelin at oracle.com roland.westrelin at oracle.com
Wed Oct 23 08:39:19 PDT 2013


Changeset: b2ee5dc63353
Author:    roland
Date:      2013-10-23 12:40 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b2ee5dc63353

8024070: C2 needs some form of type speculation
Summary: record unused type profile information with type system, propagate and use it.
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/types/TypeSpeculation.java



More information about the hotspot-compiler-dev mailing list