hg: jdk10/hs: 4 new changesets

nils.eliasson at oracle.com nils.eliasson at oracle.com
Fri Sep 29 10:50:00 UTC 2017


Changeset: e4a5b535c0d2
Author:    neliasso
Date:      2017-09-29 10:40 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/e4a5b535c0d2

8011352: C1: TraceCodeBlobStacks crashes fastdebug Solaris SPARC.
Summary: Handle null correctly
Reviewed-by: roland, dlong, rbackman
Contributed-by: patric.hedlin at oracle.com

! src/hotspot/cpu/sparc/frame_sparc.cpp

Changeset: f59f0e51ef8a
Author:    neliasso
Date:      2017-09-29 10:40 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/f59f0e51ef8a

8167199: Add C2 SPARC intrinsic for BigInteger::multiplyToLen() method.
Summary: Preliminary support for intrinsic multiplyToLen, including generalised version based on 'mpmul' instruction (when available).
Reviewed-by: kvn, neliasso
Contributed-by: patric.hedlin at oracle.com

! src/hotspot/cpu/sparc/assembler_sparc.hpp
! src/hotspot/cpu/sparc/assembler_sparc.inline.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp
! src/hotspot/cpu/sparc/register_sparc.hpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/stubRoutines_sparc.hpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp

Changeset: f789ccebcfe4
Author:    neliasso
Date:      2017-09-29 10:41 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/f789ccebcfe4

8182279: Updating SPARC feature/capability detection to support Core C5.
Summary: Renamed Core Sx to Core Cx (C3, C4, C5, according to name change).
Reviewed-by: kvn, dholmes
Contributed-by: patric.hedlin at oracle.com

! src/hotspot/cpu/sparc/vmStructs_sparc.hpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.hpp
! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java

Changeset: bbd116ac5ef3
Author:    neliasso
Date:      2017-09-29 10:44 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/rev/bbd116ac5ef3

8188031: Complement fused mac operations on SPARC
Summary: Adding a few (FMAf) matcher patterns to the SPARC back-end
Reviewed-by: rbackman, kvn
Contributed-by: patric.hedlin at oracle.com

! src/hotspot/cpu/sparc/assembler_sparc.hpp
! src/hotspot/cpu/sparc/assembler_sparc.inline.hpp
! src/hotspot/cpu/sparc/sparc.ad



More information about the jdk10-all-changes mailing list