aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2023-07-28 13:18:15 -0400
committerAndrew MacLeod <amacleod@redhat.com>2023-10-05 15:04:01 -0400
commit33033823ed66eb19afe9317de876c0c2758ad452 (patch)
tree0ac81df995fbaf704ceffab434a1bb1698857d51 /gcc/tree-pass.h
parent480648ce9ebda809c726e6f54d1bf7f652d68075 (diff)
downloadgcc-33033823ed66eb19afe9317de876c0c2758ad452.zip
gcc-33033823ed66eb19afe9317de876c0c2758ad452.tar.gz
gcc-33033823ed66eb19afe9317de876c0c2758ad452.tar.bz2
Add a dom based ranger for fast VRP.
Provide a dominator based implementation of a range query. * gimple-range.cc (dom_ranger::dom_ranger): New. (dom_ranger::~dom_ranger): New. (dom_ranger::range_of_expr): New. (dom_ranger::edge_range): New. (dom_ranger::range_on_edge): New. (dom_ranger::range_in_bb): New. (dom_ranger::range_of_stmt): New. (dom_ranger::maybe_push_edge): New. (dom_ranger::pre_bb): New. (dom_ranger::post_bb): New. * gimple-range.h (class dom_ranger): New.
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions