diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2019-11-13 16:03:27 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2019-11-13 16:03:27 +0000 |
commit | 5d46287769a5224d7d3495b54e64da25fc76f01a (patch) | |
tree | 2f3e30c5b6cc304056ebd319776479c3f80510ee /gcc/tree-vrp.h | |
parent | 7b521fbd43b3cbaf4313c7719bed72d4de3b49a9 (diff) | |
download | gcc-5d46287769a5224d7d3495b54e64da25fc76f01a.zip gcc-5d46287769a5224d7d3495b54e64da25fc76f01a.tar.gz gcc-5d46287769a5224d7d3495b54e64da25fc76f01a.tar.bz2 |
Rewrite value_range constructors to the value_range_kind is at the end, and defaults to VR_RANGE.
Rewrite value_range constructors to the value_range_kind is at the
end, and defaults to VR_RANGE. Similarly for set() methods.
From-SVN: r278148
Diffstat (limited to 'gcc/tree-vrp.h')
-rw-r--r-- | gcc/tree-vrp.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/gcc/tree-vrp.h b/gcc/tree-vrp.h index 766fb63..4b0e9c7 100644 --- a/gcc/tree-vrp.h +++ b/gcc/tree-vrp.h @@ -42,14 +42,12 @@ class GTY((for_user)) value_range friend void range_tests (); public: value_range (); - value_range (value_range_kind, tree, tree); - value_range (tree, tree); - value_range (value_range_kind, - tree type, const wide_int &, const wide_int &); - value_range (tree type, const wide_int &, const wide_int &); + value_range (tree, tree, value_range_kind = VR_RANGE); + value_range (tree type, const wide_int &, const wide_int &, + value_range_kind = VR_RANGE); value_range (tree type); - void set (value_range_kind, tree, tree); + void set (tree, tree, value_range_kind = VR_RANGE); void set (tree); void set_nonzero (tree); void set_zero (tree); @@ -128,7 +126,7 @@ class GTY((user)) value_range_equiv : public value_range value_range_equiv (); value_range_equiv (const value_range &); /* Deep-copies equiv bitmap argument. */ - value_range_equiv (value_range_kind, tree, tree, bitmap = NULL); + value_range_equiv (tree, tree, bitmap = NULL, value_range_kind = VR_RANGE); /* Shallow-copies equiv bitmap. */ value_range_equiv (const value_range_equiv &) /* = delete */; @@ -139,9 +137,9 @@ class GTY((user)) value_range_equiv : public value_range void move (value_range_equiv *); /* Leaves equiv bitmap alone. */ - void update (value_range_kind, tree, tree); + void update (tree, tree, value_range_kind = VR_RANGE); /* Deep-copies equiv bitmap argument. */ - void set (value_range_kind, tree, tree, bitmap = NULL); + void set (tree, tree, bitmap = NULL, value_range_kind = VR_RANGE); void set (tree); bool operator== (const value_range_equiv &) const /* = delete */; |