]> git.ipfire.org Git - thirdparty/gcc.git/commit
cselim: Move else_vdef definition to the usage
authorAndrew Pinski <quic_apinski@quicinc.com>
Sun, 8 Jun 2025 20:01:41 +0000 (13:01 -0700)
committerAndrew Pinski <quic_apinski@quicinc.com>
Sun, 8 Jun 2025 20:10:13 +0000 (13:10 -0700)
commit31b724864467d82888994b15b266c53db3f991d6
tree21f383b00b3cd9c2e631fe5202e845432783de47
parent201cd2d3bef8e935eb9af04a516b9d224b5b8470
cselim: Move else_vdef definition to the usage

This is based on the review of cond_if_else_store_replacement_limited
(https://gcc.gnu.org/pipermail/gcc-patches/2025-June/686076.html).

Moves else_vdef definition/assignment to be next to the usage in
single_trailing_store_in_bb.

Pushed as obvious after test on x86_64-linux-gnu.

gcc/ChangeLog:

* tree-ssa-phiopt.cc (cond_if_else_store_replacement): Move
definitin of else_vdef to right before the usage. Reformat
slightly.

Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
gcc/tree-ssa-phiopt.cc