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