diff options
author | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-09-16 17:08:50 +0000 |
---|---|---|
committer | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-09-16 17:08:50 +0000 |
commit | 88e11d8fa8d2451929de21763bc199da31323ca5 (patch) | |
tree | 6e5d15370ebc93fe3fe8a8b8f79e3514f5367460 /gcc/cfgloopanal.c | |
parent | 8d33f186735fb1ae4c6c047f50f4d2f49423fff2 (diff) | |
download | gcc-88e11d8fa8d2451929de21763bc199da31323ca5.tar.gz |
* fold-const.c (tree_swap_operands_p): New function to determine
the prefered ordering of operands.
(fold): Numerous clean-ups. Use tree_swap_operands_p when swapping
operands to commutative, comparison or ternary operators. Replace
uses of TREE_SET_CODE with recursive call to fold. Remove duplicate
transformation of A ? B : C into !A ? C : B.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71438 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfgloopanal.c')
0 files changed, 0 insertions, 0 deletions