hg: shenandoah/jdk8/hotspot: 9 new changesets
rkennke at redhat.com
rkennke at redhat.com
Tue Dec 1 11:33:50 UTC 2020
Changeset: 7a7c3da97cbb
Author: pliden
Date: 2018-05-14 15:42 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/7a7c3da97cbb
[backport] 8202976: Add C1 lea patching support for x86
Reviewed-by: kvn, neliasso
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
Changeset: 75ef035f904c
Author: rkennke
Date: 2020-12-01 12:33 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/75ef035f904c
[backport] 8228369: Shenandoah: Refactor LRB C1 stubs
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp
Changeset: 9a6cbddd5b05
Author: rkennke
Date: 2020-12-01 12:33 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/9a6cbddd5b05
[backport] 8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs)
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
Changeset: 09d28ae59acc
Author: rkennke
Date: 2019-09-18 20:56 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/09d28ae59acc
[backport] 8231087: Shenandoah: Self-fixing load reference barriers for C1/C2
Reviewed-by: shade
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp
! src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 386d55c2c8b2
Author: rkennke
Date: 2020-12-01 12:33 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/386d55c2c8b2
[backport] 8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 15b3a19e8b04
Author: rkennke
Date: 2020-12-01 12:33 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/15b3a19e8b04
[backport] 8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes
! src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: 945eaa6b0f43
Author: rkennke
Date: 2020-12-01 12:33 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/945eaa6b0f43
[backport] 8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx"
! src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp
Changeset: 4ec89f717846
Author: rkennke
Date: 2020-12-01 12:33 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/4ec89f717846
[backport] 8232992: Shenandoah: Implement self-fixing interpreter LRB
[backport] 8250588: Shenandoah: LRB needs to save/restore fp registers for runtime call
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp
! src/share/vm/gc_implementation/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/share/vm/gc_implementation/shenandoah/c2/shenandoahSupport.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp
Changeset: e3bdaa926477
Author: rkennke
Date: 2020-12-01 12:33 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/e3bdaa926477
[backport] 8238851: Shenandoah: C1: Resolve into registers of correct type
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/share/vm/gc_implementation/shenandoah/c1/shenandoahBarrierSetC1.hpp
More information about the shenandoah-dev
mailing list