hg: hsx/hotspot-main/hotspot: 18 new changesets

niclas.adlertz at oracle.com niclas.adlertz at oracle.com
Thu Sep 5 04:12:08 PDT 2013


Changeset: 766fac3395d6
Author:    kvn
Date:      2013-08-23 11:41 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/766fac3395d6

8012972: Incremental Inlining should support scalar replaced object in debug info
Summary: store in _first_index not absolute index but an index relative to the last (youngest) jvms->_scloff value
Reviewed-by: roland, twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp

Changeset: b17d8f6d9ed7
Author:    kvn
Date:      2013-08-23 18:04 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/b17d8f6d9ed7

8023472: C2 optimization breaks with G1
Summary: set control edge for previous value load in G1 pre-barrier
Reviewed-by: twisti

! src/share/vm/opto/graphKit.cpp
+ test/compiler/gcbarriers/G1CrashTest.java

Changeset: f98f5d48f511
Author:    roland
Date:      2013-08-21 13:34 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/f98f5d48f511

7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Summary: Do patching rather bailing out for unlinked call with appendix
Reviewed-by: twisti, kvn

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.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_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_globals.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: e1fbb86b47e4
Author:    roland
Date:      2013-08-26 16:12 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/e1fbb86b47e4

8016277: Crash in nmethod::is_compiled_by_c1() on x86
Summary: Method pointer for zombie methods may be invalid
Reviewed-by: kvn, coleenp

! src/share/vm/code/nmethod.cpp

Changeset: e47de6dfec5d
Author:    vlivanov
Date:      2013-08-26 17:37 +0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/e47de6dfec5d

8022456: LogCompilation tool does not work with C1 output again
Reviewed-by: kvn

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_Compilation.cpp

Changeset: 74608df95ba3
Author:    vlivanov
Date:      2013-08-26 17:41 +0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/74608df95ba3

8022595: JSR292: deadlock during class loading of MethodHandles, MethodHandleImpl & MethodHandleNatives
Reviewed-by: kvn, coleenp, dholmes

! src/share/vm/runtime/thread.cpp
+ test/compiler/jsr292/ConcurrentClassLoadingTest.java

Changeset: 022415fe638e
Author:    vlivanov
Date:      2013-08-26 21:48 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/022415fe638e

Merge


Changeset: 59982ff9e0ec
Author:    rbackman
Date:      2013-08-20 09:37 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/59982ff9e0ec

8022283: Assertion failed: assert(is_loaded() && field->holder()->is_loaded() && klass()->is_subclass_of (field->holder())) failed: invalid access
Reviewed-by: roland, twisti

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstance.cpp

Changeset: 58e010ab2d06
Author:    rbackman
Date:      2013-08-27 19:37 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/58e010ab2d06

Merge


Changeset: 650868c062a9
Author:    adlertz
Date:      2013-08-26 12:50 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/650868c062a9

8023691: Create interface for nodes in class Block
Summary: Create public methods for accessing the nodes in a block
Reviewed-by: kvn, roland

! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp

Changeset: 7181dd13a6c4
Author:    adlertz
Date:      2013-08-27 21:16 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/7181dd13a6c4

Merge


Changeset: 29aa8936f03c
Author:    kvn
Date:      2013-08-28 11:22 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/29aa8936f03c

8023597: Optimize G1 barriers code for unsafe load_store
Summary: Avoid loading old values in G1 pre-barriers for inlined unsafe load_store nodes.
Reviewed-by: kvn, tonyp
Contributed-by: Martin Doerr <martin.doerr at sap.com>

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp

Changeset: 8947af8a9cec
Author:    vlivanov
Date:      2013-08-29 22:44 +0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/8947af8a9cec

8023976: assert(!CompilationPolicy::can_be_compiled(this, comp_level)) failed: sanity check
Reviewed-by: kvn, twisti

! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: 4b078f877b56
Author:    adlertz
Date:      2013-09-01 19:21 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/4b078f877b56

8023988: Move local scheduling of nodes to the CFG creation and code motion phase (PhaseCFG)
Summary: Moved local scheduling code from class Block to class PhaseCFG
Reviewed-by: kvn, roland

! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp

Changeset: 40ed2dc92a79
Author:    adlertz
Date:      2013-09-01 19:52 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/40ed2dc92a79

Merge


Changeset: 27ffd1c4537b
Author:    rbackman
Date:      2013-09-02 13:13 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/27ffd1c4537b

Merge

! src/share/vm/runtime/thread.cpp

Changeset: a9a968364704
Author:    adlertz
Date:      2013-09-02 22:44 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a9a968364704

8024095: Missing brackets in local scheduling code.
Summary: Added brackets for if-statement
Reviewed-by: kvn, roland

! src/share/vm/opto/lcm.cpp

Changeset: 3bfb204913de
Author:    adlertz
Date:      2013-09-05 10:39 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/3bfb204913de

Merge

! src/share/vm/code/nmethod.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/node.hpp



More information about the hotspot-dev mailing list