diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2021-07-24 12:29:28 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2021-07-30 11:28:51 +0200 |
commit | 6165cf6b9b4dfb6f9ef549c5a69e201eb5fa965f (patch) | |
tree | bf9e62945d71e1e96b2efe465e441133b40b276c /gcc/d/expr.cc | |
parent | 77ab4e3be2d92b1ff671d58418d852195f10dd20 (diff) | |
download | gcc-6165cf6b9b4dfb6f9ef549c5a69e201eb5fa965f.zip gcc-6165cf6b9b4dfb6f9ef549c5a69e201eb5fa965f.tar.gz gcc-6165cf6b9b4dfb6f9ef549c5a69e201eb5fa965f.tar.bz2 |
Replace evrp use in loop versioning with ranger.
This patch replaces the evrp_range_analyzer in the loop versioning code
with an on-demand ranger.
Tested on x86-64 Linux.
gcc/ChangeLog:
* gimple-loop-versioning.cc (lv_dom_walker::lv_dom_walker): Remove
use of m_range_analyzer.
(loop_versioning::lv_dom_walker::before_dom_children): Same.
(loop_versioning::lv_dom_walker::after_dom_children): Remove.
(loop_versioning::prune_loop_conditions): Replace vr_values use
with range_query interface.
(pass_loop_versioning::execute): Use ranger.
Diffstat (limited to 'gcc/d/expr.cc')
0 files changed, 0 insertions, 0 deletions