hg: jdk7/hotspot-gc/hotspot: 7 new changesets

antonios.printezis at sun.com antonios.printezis at sun.com
Fri Mar 13 16:55:37 PDT 2009


Changeset: 19f25e603e7b
Author:    kvn
Date:      2009-03-03 18:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/19f25e603e7b

6812721: Block's frequency should not be NaN
Summary: Set MIN_BLOCK_FREQUENCY block's frequency when calculated block's frequency is NaN
Reviewed-by: never

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

Changeset: 56aae7be60d4
Author:    jrose
Date:      2009-03-04 09:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/56aae7be60d4

6812678: macro assembler needs delayed binding of a few constants (for 6655638)
Summary: minor assembler enhancements preparing for method handles
Reviewed-by: kvn

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! 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/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp

Changeset: 9adddb8c0fc8
Author:    jrose
Date:      2009-03-06 21:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/9adddb8c0fc8

6812831: factor duplicated assembly code for megamorphic invokeinterface (for 6655638)
Summary: Code in vtableStubs and templateTable moved into MacroAssembler.
Reviewed-by: kvn

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp

Changeset: 337400e7a5dd
Author:    twisti
Date:      2009-03-09 03:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/337400e7a5dd

6797305: Add LoadUB and LoadUI opcode class
Summary: Add a LoadUB (unsigned byte) and LoadUI (unsigned int) opcode class so we have these load optimizations in the first place and do not need to handle them in the matcher.
Reviewed-by: never, kvn

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/6797305/Test6797305.java

Changeset: 2f2f54ed12ce
Author:    kvn
Date:      2009-03-10 08:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/2f2f54ed12ce

Merge

! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp

Changeset: fcf566137dbf
Author:    tonyp
Date:      2009-03-12 11:34 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/fcf566137dbf

Merge


Changeset: 4018e98c778a
Author:    tonyp
Date:      2009-03-13 16:10 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/4018e98c778a

Merge





More information about the hotspot-gc-dev mailing list