diff options
author | Andrew Pinski <apinski@marvell.com> | 2023-04-24 09:28:25 -0700 |
---|---|---|
committer | Andrew Pinski <apinski@marvell.com> | 2023-04-27 08:00:24 -0700 |
commit | b9fedabe381cce0b375383a746ab9fe983596bd9 (patch) | |
tree | b3dbc3621e43aa717ff72ba3503095f48271983b /gcc/fortran/intrinsic.cc | |
parent | b26ce75ef5498398f44641ed6ebef49ff65ba77b (diff) | |
download | gcc-b9fedabe381cce0b375383a746ab9fe983596bd9.zip gcc-b9fedabe381cce0b375383a746ab9fe983596bd9.tar.gz gcc-b9fedabe381cce0b375383a746ab9fe983596bd9.tar.bz2 |
PHIOPT: Split out store elimination from phiopt
Since the last cleanups, it made easier to see
that we should split out the store elimination
worker from tree_ssa_phiopt_worker function.
OK? Bootstrapped and tested on x86_64-linux-gnu with no regressions.
gcc/ChangeLog:
* tree-ssa-phiopt.cc (tree_ssa_phiopt_worker): Remove
do_store_elim argument and split that part out to ...
(store_elim_worker): This new function.
(pass_cselim::execute): Call store_elim_worker.
(pass_phiopt::execute): Update call to tree_ssa_phiopt_worker.
Diffstat (limited to 'gcc/fortran/intrinsic.cc')
0 files changed, 0 insertions, 0 deletions