2018-11-13 Richard Biener <rguenther@suse.de>
commitde9df22af5a20e57114a1c7585dcb74ad30e0ac7
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Nov 2018 09:30:49 +0000 (13 09:30 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Nov 2018 09:30:49 +0000 (13 09:30 +0000)
tree9781a4382235b7759daaf43b34ad8252f9987bff
parent1d0ac42cd2d7f5ba98b16cca42634406de0825d6
2018-11-13  Richard Biener  <rguenther@suse.de>

* tree-ssanames.h (set_range_info): Use value_range_base.
(get_range_info): Likewise.
* tree-ssanames.c (set_range_info): Likewise.
(get_range_info): Likewise.
* tree-vrp.c (value_range_base::union_helper): Split
out common parts of value_range[_base]::union_.
(value_range_base::union_): Update.
(value_range::union_): Likewise.
(determine_value_range_1): Use value_range_base.
(determine_value_range): Likewise.
* tree-vrp.h (value_range_base::union_helper): Move ...
(value_range::union_helper): ... from here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266061 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssanames.c
gcc/tree-ssanames.h
gcc/tree-vrp.c
gcc/tree-vrp.h