hg: shenandoah/jdk11: 8 new changesets

ashipile at redhat.com ashipile at redhat.com
Tue Jul 10 17:55:51 UTC 2018


Changeset: 4d812f0ece23
Author:    rkennke
Date:      2018-07-09 20:21 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4d812f0ece23

[backport] Micro-optimize AArch64 assembly write-barriers

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 8485afe9c223
Author:    rkennke
Date:      2018-07-10 11:01 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/8485afe9c223

[backport] Remove C2 write-barrier from .ad files

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/opto/compile.cpp

Changeset: 3f455a055602
Author:    shade
Date:      2018-07-10 11:05 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3f455a055602

[backport] Assembler write barriers should consistently check for forwarded objects

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: a5623fc70d8e
Author:    rkennke
Date:      2018-07-10 05:27 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/a5623fc70d8e

[backport] Re-add Shenandoah TLAB allocation in aarch64 assembly

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp

Changeset: 9a9159b2a8a0
Author:    rkennke
Date:      2018-07-10 09:27 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/9a9159b2a8a0

[backport] Use correct 2-/3-op form of logical_and and put mask in register in C1 write-barrier

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp

Changeset: fbb42c24170a
Author:    rkennke
Date:      2018-07-10 09:28 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/fbb42c24170a

[backport] Bind entry and jump to continuation in aarch64 write-barrier stub

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: b516c8c7a0a4
Author:    shade
Date:      2018-07-10 15:34 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b516c8c7a0a4

[backport] Fail when -XX:+UseShenandoahGC is used on unsupported platform

! src/hotspot/share/gc/shared/gcConfig.cpp

Changeset: bd2c54946c53
Author:    rkennke
Date:      2018-07-10 16:36 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/bd2c54946c53

[backport] Consolidate assembly write barriers

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp



More information about the shenandoah-dev mailing list