]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/tree-vrp.h
Multi-range implementation for value_range (irange).
[thirdparty/gcc.git] / gcc / tree-vrp.h
index b3d187ffdf12b4cea565eef911bc1e091f87e491..371e58aa0ea13b9eaf5dd0e29452a6d692610014 100644 (file)
@@ -62,5 +62,7 @@ extern bool overflow_comparison_p (tree_code, tree, tree, bool, tree *);
 extern tree get_single_symbol (tree, bool *, tree *);
 extern void maybe_set_nonzero_bits (edge, tree);
 extern value_range_kind determine_value_range (tree, wide_int *, wide_int *);
+extern wide_int masked_increment (const wide_int &val_in, const wide_int &mask,
+                                 const wide_int &sgnbit, unsigned int prec);
 
 #endif /* GCC_TREE_VRP_H */