git: openjdk/jdk: master: 8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures

Emanuel Peter epeter at openjdk.org
Wed Nov 20 14:27:02 UTC 2024


Changeset: 75420e93
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-20 14:23:57 +0000
URL:       https://git.openjdk.org/jdk/commit/75420e9314c54adc5b45f9b274a87af54dd6b5a8

8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures

Reviewed-by: chagedorn, qamai

! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorStoreToLoadForwarding.java



More information about the jdk-changes mailing list