aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/parse.h
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gnu.org>2004-06-21 08:34:12 +0000
committerPaolo Bonzini <bonzini@gcc.gnu.org>2004-06-21 08:34:12 +0000
commit2c486ea78cfcbd4b05c7845db23647fe2bf61d6d (patch)
tree9aa35f475aa9c3a7ad4403b4e6b48555f71e3187 /gcc/java/parse.h
parent992d907d5caac2269f88788826824df7914fc3ef (diff)
downloadgcc-2c486ea78cfcbd4b05c7845db23647fe2bf61d6d.zip
gcc-2c486ea78cfcbd4b05c7845db23647fe2bf61d6d.tar.gz
gcc-2c486ea78cfcbd4b05c7845db23647fe2bf61d6d.tar.bz2
fold-const.c (fold_cond_expr_with_comparison): New function, extracted from fold.
2004-06-21 Paolo Bonzini <bonzini@gnu.org> * fold-const.c (fold_cond_expr_with_comparison): New function, extracted from fold. (fold): Extract code to fold A op B ? A : C, use it to fold A op B ? C : A. Really optimize A & N ? N : 0 where N is a power of two. Avoid relying on canonicalization and recursion for foldings of COND_EXPR to happen. From-SVN: r83428
Diffstat (limited to 'gcc/java/parse.h')
0 files changed, 0 insertions, 0 deletions