aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/expr.cc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2021-07-24 12:29:28 +0200
committerAldy Hernandez <aldyh@redhat.com>2021-07-30 11:28:51 +0200
commit6165cf6b9b4dfb6f9ef549c5a69e201eb5fa965f (patch)
treebf9e62945d71e1e96b2efe465e441133b40b276c /gcc/d/expr.cc
parent77ab4e3be2d92b1ff671d58418d852195f10dd20 (diff)
downloadgcc-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