aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2015-05-07 07:18:07 -0600
committerJeff Law <law@gcc.gnu.org>2015-05-07 07:18:07 -0600
commit48451e8f3c819d5f706596e32cf6d9b3cb600b5b (patch)
tree5cc975e1ee19aa16d83a69b02b66bd72b50748e7 /gcc/expr.c
parent963ba1b266651a71ad1eee55607ea9ee34c1de7c (diff)
downloadgcc-48451e8f3c819d5f706596e32cf6d9b3cb600b5b.zip
gcc-48451e8f3c819d5f706596e32cf6d9b3cb600b5b.tar.gz
gcc-48451e8f3c819d5f706596e32cf6d9b3cb600b5b.tar.bz2
match.pd (bit_and (plus/minus (convert @0) (convert @1) mask): New simplifier to narrow arithmetic.
* match.pd (bit_and (plus/minus (convert @0) (convert @1) mask): New simplifier to narrow arithmetic. * generic-match-head.c: (types_match, single_use): New functions. * gimple-match-head.c: (types_match, single_use): New functions. * gcc.dg/tree-ssa/shorten-1.c: New test. From-SVN: r222877
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions