git: openjdk/jdk: 8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set

Jorn Vernee jvernee at openjdk.org
Tue Sep 5 22:11:05 UTC 2023


Changeset: aba89f20
Author:    Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2023-09-05 22:08:20 +0000
URL:       https://git.openjdk.org/jdk/commit/aba89f20bfce4de5ef034fed30b3b461fc715ba5

8312213: Remove unnecessary TEST instructions on x86 when flags reg will already be set

Reviewed-by: jvernee, dlong

! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/output_c.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/TestRemovalPeephole.java



More information about the jdk-changes mailing list