aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2010-07-09 21:40:03 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2010-07-09 21:40:03 +0200
commit85e693aa55c220da35b8b205eded6c4ef42093bc (patch)
tree9ee1bad5b45f063327a09f35800a76d83344fa62 /gcc/tree-inline.c
parent02dea3ffc6e0f26963db8255ea003d0ede0918cc (diff)
downloadgcc-85e693aa55c220da35b8b205eded6c4ef42093bc.zip
gcc-85e693aa55c220da35b8b205eded6c4ef42093bc.tar.gz
gcc-85e693aa55c220da35b8b205eded6c4ef42093bc.tar.bz2
re PR tree-optimization/28632 (VRP should understand bitwise OR and AND)
PR tree-optimization/28632 * tree-vrp.c (zero_nonzero_bits_from_vr): New function. (extract_range_from_binary_expr): Further optimize BIT_AND_EXPR and BIT_IOR_EXPR. * gcc.dg/tree-ssa/vrp51.c: New test. * gcc.dg/tree-ssa/vrp52.c: New test. Co-Authored-By: Bernhard Reutner-Fischer <aldot@gcc.gnu.org> Co-Authored-By: Denys Vlasenko <dvlasenk@redhat.com> From-SVN: r162009
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions