git: openjdk/jdk: 8297036: Generalize C2 stub mechanism

Roman Kennke rkennke at openjdk.org
Fri Dec 9 14:53:27 UTC 2022


Changeset: b30b464d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-12-09 14:52:27 +0000
URL:       https://git.openjdk.org/jdk/commit/b30b464d054716bbc3d4d70633b740b227b8775d

8297036: Generalize C2 stub mechanism

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Xiaolin Zheng <xlinzheng at openjdk.org>
Reviewed-by: eosterlund, kvn, fyang

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp
+ src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
- src/hotspot/cpu/ppc/c2_safepointPollStubTable_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
- src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
+ src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
- src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ src/hotspot/share/opto/c2_CodeStubs.cpp
+ src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/opto/c2_MacroAssembler.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp



More information about the jdk-changes mailing list