aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-iterator.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-02-01 10:48:07 +0100
committerRichard Biener <rguenther@suse.de>2022-04-29 11:10:24 +0200
commit4aa61e08ade43fa1e94dc0e951f11739bbd2ae40 (patch)
tree7af4dfb2a82ccf0898b57415010286021d62d3c3 /gcc/gimple-iterator.cc
parent44b09adb9bad99dd7e3017c5ecefed7f7c9a1590 (diff)
downloadgcc-4aa61e08ade43fa1e94dc0e951f11739bbd2ae40.zip
gcc-4aa61e08ade43fa1e94dc0e951f11739bbd2ae40.tar.gz
gcc-4aa61e08ade43fa1e94dc0e951f11739bbd2ae40.tar.bz2
Add gsi_after_labels overload for gimple_seq
The following adds gsi_after_labels for gimple_seq so I do not have to open-code it. I took the liberty to remove the two #defines wrapping gsi_start_1 and gsi_last_1 as we now have C++ references. 2022-02-01 Richard Biener <rguenther@suse.de> * gimple-iterator.h (gsi_after_labels): Add overload for gimple_seq. (gsi_start_1): Rename to gsi_start and take a reference. (gsi_last_1): Likewise. * gimple-iterator.cc (gsi_for_stmt): Use gsi_start. * omp-low.cc (lower_rec_input_clauses): Likewise. (lower_omp_scan): Likewise.
Diffstat (limited to 'gcc/gimple-iterator.cc')
-rw-r--r--gcc/gimple-iterator.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/gimple-iterator.cc b/gcc/gimple-iterator.cc
index 33bb129..6705881 100644
--- a/gcc/gimple-iterator.cc
+++ b/gcc/gimple-iterator.cc
@@ -632,7 +632,7 @@ gsi_for_stmt (gimple *stmt)
gimple_stmt_iterator
gsi_for_stmt (gimple *stmt, gimple_seq *seq)
{
- gimple_stmt_iterator i = gsi_start_1 (seq);
+ gimple_stmt_iterator i = gsi_start (*seq);
i.ptr = stmt;
return i;
}
@@ -934,7 +934,7 @@ gsi_start_phis (basic_block bb)
{
gimple_seq *pseq = phi_nodes_ptr (bb);
- /* Adapted from gsi_start_1. */
+ /* Adapted from gsi_start. */
gphi_iterator i;
i.ptr = gimple_seq_first (*pseq);