hg: jdk7/hotspot-svc/hotspot: 14 new changesets

daniel.daugherty at sun.com daniel.daugherty at sun.com
Thu Jun 5 10:36:11 PDT 2008


Changeset: 8aa010f60e0f
Author:    rasbold
Date:      2008-05-20 06:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/8aa010f60e0f

Merge


Changeset: 885ed790ecf0
Author:    kvn
Date:      2008-05-21 10:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/885ed790ecf0

6695810: null oop passed to encode_heap_oop_not_null
Summary: fix several problems in C2 related to Escape Analysis and Compressed Oops.
Reviewed-by: never, jrose

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/6689060/Test.java
+ test/compiler/6695810/Test.java

Changeset: c436414a719e
Author:    kvn
Date:      2008-05-21 13:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/c436414a719e

6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
Summary: Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions.
Reviewed-by: never, rasbold

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86_64.cpp
! src/cpu/x86/vm/assembler_x86_64.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/relocInfo_x86.hpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/includeDB_core
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 437d03ea40b1
Author:    kvn
Date:      2008-05-21 16:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/437d03ea40b1

6703888: Compressed Oops: use the 32-bits gap after klass in a object
Summary: Use the gap also for a narrow oop field and a boxing object value.
Reviewed-by: coleenp, never

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc_implementation/includeDB_gc_shared
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceOop.hpp

Changeset: aaa1137c5ef4
Author:    sgoldman
Date:      2008-05-28 12:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/aaa1137c5ef4

6707485: bytecodeInterpreterWithChecks.xsl is malformed
Summary: xsl output tag not at top level
Reviewed-by: never, kvn, rasbold
Contributed-by: gnu_andrew at member.fsf.org

! src/share/vm/interpreter/bytecodeInterpreterWithChecks.xml
! src/share/vm/interpreter/bytecodeInterpreterWithChecks.xsl

Changeset: feeb96a45707
Author:    coleenp
Date:      2008-05-28 21:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/feeb96a45707

6696264: assert("narrow oop can never be zero") for GCBasher & ParNewGC
Summary: decouple set_klass() with zeroing the gap when compressed.
Reviewed-by: kvn, ysr, jrose

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86_64.cpp
! src/cpu/x86/vm/assembler_x86_64.hpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 7793bd37a336
Author:    kvn
Date:      2008-05-29 12:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/7793bd37a336

6705887: Compressed Oops: generate x64 addressing and implicit null checks with narrow oops
Summary: Generate addresses and implicit null checks with narrow oops to avoid decoding.
Reviewed-by: jrose, never

! src/cpu/x86/vm/assembler_x86_32.hpp
! src/cpu/x86/vm/assembler_x86_64.hpp
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/linux_x86/vm/assembler_linux_x86_32.cpp
! src/os_cpu/linux_x86/vm/assembler_linux_x86_64.cpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86_32.cpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86_64.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86_32.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86_64.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp

Changeset: 9148c65abefc
Author:    rasbold
Date:      2008-05-29 16:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/9148c65abefc

6695049: (coll) Create an x86 intrinsic for Arrays.equals
Summary: Intrinsify java/util/Arrays.equals(char[], char[])
Reviewed-by: kvn, never

! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 02cc988a9fdc
Author:    rasbold
Date:      2008-05-30 07:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/02cc988a9fdc

Merge


Changeset: e3d2692f8442
Author:    trims
Date:      2008-05-20 19:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/e3d2692f8442

Merge


Changeset: 0e13255adcb0
Author:    trims
Date:      2008-05-30 14:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/0e13255adcb0

Merge


Changeset: c14dab40ed9b
Author:    xdono
Date:      2008-05-22 09:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/c14dab40ed9b

Added tag jdk7-b27 for changeset e3d2692f8442

! .hgtags

Changeset: 3e4b7b5b2b4b
Author:    trims
Date:      2008-05-30 14:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/3e4b7b5b2b4b

Merge


Changeset: 9077d695a1b0
Author:    trims
Date:      2008-05-30 14:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/9077d695a1b0

6709213: Update Build number for HS13 b02
Summary: Bump up build number to 02
Reviewed-by: jcoomes

! make/hotspot_version




More information about the serviceability-dev mailing list