]> git.ipfire.org Git - thirdparty/gcc.git/commit
Misc conversions to vrange.
authorAldy Hernandez <aldyh@redhat.com>
Mon, 4 Jul 2022 15:32:07 +0000 (17:32 +0200)
committerAldy Hernandez <aldyh@redhat.com>
Mon, 4 Jul 2022 18:43:14 +0000 (20:43 +0200)
commitce8dbe7d834b9264d7a5cd74d3ce6c750d28b3af
treefb4da914116702e19d96324158147373de69facc
parentac4c8f53b0f735be17aa020796602de2299da1c5
Misc conversions to vrange.

The following converts a handful of places that were irange centric.

Tested on x86-64 Linux.

gcc/ChangeLog:

* gimple-range-fold.cc
(fold_using_range::range_of_ssa_name_with_loop_info): Restrict the
call to SCEV for irange supported types.
(fold_using_range::range_of_builtin_int_call): Convert to vrange.
* gimple-range.cc (gimple_ranger::prefill_stmt_dependencies): Same.
* tree-ssa-dom.cc (cprop_operand): Same.
gcc/gimple-range-fold.cc
gcc/gimple-range.cc
gcc/tree-ssa-dom.cc