hg: jdk7/hotspot-comp/hotspot: 6953144: Tiered compilation
Rémi Forax
forax at univ-mlv.fr
Sun Sep 5 09:44:36 PDT 2010
Wow, great !
It works better than previous code.
I've tested with eclipse (3.7M1 on linux) and it crashes after one hour,
I was not able to reproduce it :(
I have put the crash log as attachment, perhaps you can found the issue.
Rémi
Le 04/09/2010 05:30, igor.veresov at oracle.com a écrit :
> Changeset: d5d065957597
> Author: iveresov
> Date: 2010-09-03 17:51 -0700
> URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/d5d065957597
>
> 6953144: Tiered compilation
> Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation.
> Reviewed-by: kvn, never, phh, twisti
>
> ! make/linux/Makefile
> ! make/solaris/Makefile
> + make/solaris/makefiles/reorder_TIERED_sparcv9
> ! make/windows/build.make
> ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
> ! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
> ! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
> ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
> ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
> ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
> ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
> ! src/cpu/sparc/vm/c1_globals_sparc.hpp
> ! src/cpu/sparc/vm/c2_globals_sparc.hpp
> ! src/cpu/sparc/vm/interp_masm_sparc.cpp
> ! src/cpu/sparc/vm/interp_masm_sparc.hpp
> ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
> ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
> ! src/cpu/sparc/vm/templateTable_sparc.cpp
> ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
> ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
> ! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp
> ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
> ! src/cpu/x86/vm/c1_Runtime1_x86.cpp
> ! src/cpu/x86/vm/c1_globals_x86.hpp
> ! src/cpu/x86/vm/c2_globals_x86.hpp
> ! src/cpu/x86/vm/interp_masm_x86_32.cpp
> ! src/cpu/x86/vm/interp_masm_x86_32.hpp
> ! src/cpu/x86/vm/interp_masm_x86_64.cpp
> ! src/cpu/x86/vm/interp_masm_x86_64.hpp
> ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
> ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
> ! src/cpu/x86/vm/templateTable_x86_32.cpp
> ! src/cpu/x86/vm/templateTable_x86_64.cpp
> ! src/cpu/x86/vm/vtableStubs_x86_64.cpp
> ! src/share/vm/c1/c1_Canonicalizer.cpp
> ! src/share/vm/c1/c1_Canonicalizer.hpp
> ! src/share/vm/c1/c1_CodeStubs.hpp
> ! src/share/vm/c1/c1_Compilation.cpp
> ! src/share/vm/c1/c1_Compilation.hpp
> ! src/share/vm/c1/c1_Compiler.hpp
> ! src/share/vm/c1/c1_GraphBuilder.cpp
> ! src/share/vm/c1/c1_GraphBuilder.hpp
> ! src/share/vm/c1/c1_IR.cpp
> ! src/share/vm/c1/c1_Instruction.cpp
> ! src/share/vm/c1/c1_Instruction.hpp
> ! src/share/vm/c1/c1_InstructionPrinter.cpp
> ! src/share/vm/c1/c1_InstructionPrinter.hpp
> ! src/share/vm/c1/c1_LIR.cpp
> ! src/share/vm/c1/c1_LIR.hpp
> ! src/share/vm/c1/c1_LIRAssembler.cpp
> ! src/share/vm/c1/c1_LIRAssembler.hpp
> ! src/share/vm/c1/c1_LIRGenerator.cpp
> ! src/share/vm/c1/c1_LIRGenerator.hpp
> ! src/share/vm/c1/c1_Optimizer.cpp
> ! src/share/vm/c1/c1_Runtime1.cpp
> ! src/share/vm/c1/c1_Runtime1.hpp
> ! src/share/vm/c1/c1_ValueMap.hpp
> ! src/share/vm/c1/c1_globals.hpp
> ! src/share/vm/ci/ciEnv.cpp
> ! src/share/vm/ci/ciMethod.cpp
> ! src/share/vm/ci/ciMethod.hpp
> ! src/share/vm/ci/ciMethodData.cpp
> ! src/share/vm/ci/ciMethodData.hpp
> ! src/share/vm/classfile/classLoader.cpp
> ! src/share/vm/code/nmethod.cpp
> ! src/share/vm/code/nmethod.hpp
> ! src/share/vm/compiler/compileBroker.cpp
> ! src/share/vm/compiler/compileBroker.hpp
> ! src/share/vm/includeDB_compiler1
> ! src/share/vm/includeDB_compiler2
> ! src/share/vm/includeDB_core
> ! src/share/vm/interpreter/interpreterRuntime.cpp
> ! src/share/vm/interpreter/invocationCounter.cpp
> ! src/share/vm/interpreter/invocationCounter.hpp
> ! src/share/vm/interpreter/linkResolver.cpp
> ! src/share/vm/oops/instanceKlass.cpp
> ! src/share/vm/oops/instanceKlass.hpp
> ! src/share/vm/oops/methodDataOop.cpp
> ! src/share/vm/oops/methodDataOop.hpp
> ! src/share/vm/oops/methodKlass.cpp
> ! src/share/vm/oops/methodOop.cpp
> ! src/share/vm/oops/methodOop.hpp
> ! src/share/vm/opto/bytecodeInfo.cpp
> ! src/share/vm/opto/compile.cpp
> ! src/share/vm/prims/methodHandleWalk.cpp
> ! src/share/vm/runtime/arguments.cpp
> ! src/share/vm/runtime/arguments.hpp
> ! src/share/vm/runtime/compilationPolicy.cpp
> ! src/share/vm/runtime/compilationPolicy.hpp
> ! src/share/vm/runtime/deoptimization.cpp
> ! src/share/vm/runtime/deoptimization.hpp
> ! src/share/vm/runtime/dtraceJSDT.cpp
> ! src/share/vm/runtime/globals.hpp
> ! src/share/vm/runtime/java.cpp
> ! src/share/vm/runtime/javaCalls.cpp
> ! src/share/vm/runtime/safepoint.cpp
> ! src/share/vm/runtime/safepoint.hpp
> + src/share/vm/runtime/simpleThresholdPolicy.cpp
> + src/share/vm/runtime/simpleThresholdPolicy.hpp
> + src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
> ! src/share/vm/runtime/sweeper.cpp
> ! src/share/vm/utilities/accessFlags.hpp
> ! src/share/vm/utilities/globalDefinitions.hpp
> ! src/share/vm/utilities/macros.hpp
>
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: hs_err_pid1335.log
Url: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20100905/52065d23/attachment-0001.ksh
More information about the hotspot-compiler-dev
mailing list