aboutsummaryrefslogtreecommitdiff
path: root/libcpp/expr.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-09-06 15:30:53 +0200
committerRichard Biener <rguenther@suse.de>2022-09-07 12:07:52 +0200
commitd14514641d7d2052bc2bf1f09018e1f18f19850a (patch)
treefcb14baa952a9eedb07387c048845564139638be /libcpp/expr.cc
parentd6106132907f6bd01109f2616d20a87edecc6fc6 (diff)
downloadgcc-d14514641d7d2052bc2bf1f09018e1f18f19850a.zip
gcc-d14514641d7d2052bc2bf1f09018e1f18f19850a.tar.gz
gcc-d14514641d7d2052bc2bf1f09018e1f18f19850a.tar.bz2
mark region also for USE predicate discovery
The following makes sure to mark the dominating region also for USE predicate discovery, avoiding compute_control_dep_chain to walk to unrelated areas, eating up walking budget. * gimple-predicate-analysis.cc (dfs_mark_dominating_region): Adjust to take the region exit source as argument. (uninit_analysis::init_from_phi_def): Adjust. (uninit_analysis::init_use_preds): Mark the dominating region before computing control dependences.
Diffstat (limited to 'libcpp/expr.cc')
0 files changed, 0 insertions, 0 deletions