aboutsummaryrefslogtreecommitdiff
path: root/gcc/range-op.h
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2019-11-05 09:50:39 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2019-11-05 09:50:39 +0000
commit8f119c559e7f56eb3deac726b32f70e2befaf58d (patch)
treecd490dd53c93b6b91bc8ed05f5282ad41b52ddbb /gcc/range-op.h
parent16a3a930ce83bc199bdae9c7e98914783c3ef534 (diff)
downloadgcc-8f119c559e7f56eb3deac726b32f70e2befaf58d.zip
gcc-8f119c559e7f56eb3deac726b32f70e2befaf58d.tar.gz
gcc-8f119c559e7f56eb3deac726b32f70e2befaf58d.tar.bz2
Move vrp_set_zero_nonzero_bits from tree-vrp.c into vr-values.c, and make it use wi_set_zero_nonzero_bits.
Move vrp_set_zero_nonzero_bits from tree-vrp.c into vr-values.c, and make it use wi_set_zero_nonzero_bits. Remove the now redundant wide_int_range_set_zero_nonzero_bits. From-SVN: r277818
Diffstat (limited to 'gcc/range-op.h')
-rw-r--r--gcc/range-op.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/range-op.h b/gcc/range-op.h
index f651075..e531b91 100644
--- a/gcc/range-op.h
+++ b/gcc/range-op.h
@@ -82,7 +82,10 @@ protected:
};
extern range_operator *range_op_handler (enum tree_code code, tree type);
-
extern void range_cast (value_range_base &, tree type);
+extern void wi_set_zero_nonzero_bits (tree type,
+ const wide_int &, const wide_int &,
+ wide_int &maybe_nonzero,
+ wide_int &mustbe_nonzero);
#endif // GCC_RANGE_OP_H