diff options
author | rakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-03-14 16:26:11 +0000 |
---|---|---|
committer | rakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-03-14 16:26:11 +0000 |
commit | 194899bf706e9b49f15d525fed040ce87a5c869c (patch) | |
tree | 95d7ef07115c27e647edbe4b995cc725bc5f2270 /gcc/c-semantics.c | |
parent | fc09b2000b21b17f7c6ea3c27cd9e0a05912f703 (diff) | |
download | gcc-194899bf706e9b49f15d525fed040ce87a5c869c.tar.gz |
* tree-ssa-phiopt.c (minmax_replacement, blocks_in_phiopt_order):
New functions.
(tree_ssa_phiopt): Use blocks_in_phiopt_order and minmax_replacement.
Remove unused removed_phis variable.
(conditional_replacement): Use build1/build2.
(abs_replacement): Use last_and_only_stmt and build1/build2.
* gcc.dg/tree-ssa/phi-opt-5.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96439 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-semantics.c')
0 files changed, 0 insertions, 0 deletions