summaryrefslogtreecommitdiff
path: root/gcc/cfgloopanal.c
diff options
context:
space:
mode:
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2003-09-16 17:08:50 +0000
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2003-09-16 17:08:50 +0000
commit88e11d8fa8d2451929de21763bc199da31323ca5 (patch)
tree6e5d15370ebc93fe3fe8a8b8f79e3514f5367460 /gcc/cfgloopanal.c
parent8d33f186735fb1ae4c6c047f50f4d2f49423fff2 (diff)
downloadgcc-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