aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-into-ssa.h
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2023-07-25 12:30:42 -0400
committerAldy Hernandez <aldyh@redhat.com>2023-07-26 10:38:37 +0200
commit5cac2394ef958945d80112b7d18673fce0c93872 (patch)
tree7ef965dcd457ffd869269f64f92361e1e9744948 /gcc/tree-into-ssa.h
parent7a48d8d28cc683974057ce9fdfd3fb224ff76641 (diff)
downloadgcc-5cac2394ef958945d80112b7d18673fce0c93872.zip
gcc-5cac2394ef958945d80112b7d18673fce0c93872.tar.gz
gcc-5cac2394ef958945d80112b7d18673fce0c93872.tar.bz2
[range-ops] Handle bitmasks for unary operators.
It looks like we missed out on bitmasks for unary operators because we were using bit_value_binop exclusively. This patch hands off to bit_value_unop when appropriate, thus allowing us to handle ABS and BIT_NOT_EXPR, and others. Follow-up patches will add the tweaks for the range-ops entries themselves. gcc/ChangeLog: * range-op.cc (update_known_bitmask): Handle unary operators.
Diffstat (limited to 'gcc/tree-into-ssa.h')
0 files changed, 0 insertions, 0 deletions