aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-iterator.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-04-21 09:40:01 +0200
committerRichard Biener <rguenther@suse.de>2023-04-21 13:25:39 +0200
commit773cc925e84b248afa4ed01bf444be0935d33861 (patch)
tree43e971476d0a234d968e36d4c13ceb0edb889951 /gcc/gimple-iterator.h
parent94a04c24c33580179e51d3218f2edd2cf88cadcd (diff)
downloadgcc-773cc925e84b248afa4ed01bf444be0935d33861.zip
gcc-773cc925e84b248afa4ed01bf444be0935d33861.tar.gz
gcc-773cc925e84b248afa4ed01bf444be0935d33861.tar.bz2
change inverted_post_order_compute to inverted_rev_post_order_compute
The following changes the inverted_post_order_compute API back to a plain C array interface and computing a reverse post order since that's what's always required. It will make massaging DF to use the correct iteration orders easier. Elsewhere it requires turning backward iteration over the computed order with forward iteration. * cfganal.h (inverted_rev_post_order_compute): Rename from ... (inverted_post_order_compute): ... this. Add struct function argument, change allocation to a C array. * cfganal.cc (inverted_rev_post_order_compute): Likewise. * lcm.cc (compute_antinout_edge): Adjust. * lra-lives.cc (lra_create_live_ranges_1): Likewise. * tree-ssa-dce.cc (remove_dead_stmt): Likewise. * tree-ssa-pre.cc (compute_antic): Likewise.
Diffstat (limited to 'gcc/gimple-iterator.h')
0 files changed, 0 insertions, 0 deletions