Lines Matching refs:gimple_stmt_iterator
25 struct gimple_stmt_iterator struct
39 struct gphi_iterator : public gimple_stmt_iterator argument
57 extern void gsi_insert_seq_before_without_update (gimple_stmt_iterator *,
60 extern void gsi_insert_seq_before (gimple_stmt_iterator *, gimple_seq,
62 extern void gsi_insert_seq_after_without_update (gimple_stmt_iterator *,
65 extern void gsi_insert_seq_after (gimple_stmt_iterator *, gimple_seq,
67 extern gimple_seq gsi_split_seq_after (gimple_stmt_iterator);
68 extern void gsi_set_stmt (gimple_stmt_iterator *, gimple *);
69 extern void gsi_split_seq_before (gimple_stmt_iterator *, gimple_seq *);
70 extern bool gsi_replace (gimple_stmt_iterator *, gimple *, bool);
71 extern void gsi_replace_with_seq (gimple_stmt_iterator *, gimple_seq, bool);
72 extern void gsi_insert_before_without_update (gimple_stmt_iterator *, gimple *,
74 extern void gsi_insert_before (gimple_stmt_iterator *, gimple *,
76 extern void gsi_insert_after_without_update (gimple_stmt_iterator *, gimple *,
78 extern void gsi_insert_after (gimple_stmt_iterator *, gimple *,
80 extern bool gsi_remove (gimple_stmt_iterator *, bool);
81 extern gimple_stmt_iterator gsi_for_stmt (gimple *);
82 extern gimple_stmt_iterator gsi_for_stmt (gimple *, gimple_seq *);
84 extern void gsi_move_after (gimple_stmt_iterator *, gimple_stmt_iterator *);
85 extern void gsi_move_before (gimple_stmt_iterator *, gimple_stmt_iterator *);
86 extern void gsi_move_to_bb_end (gimple_stmt_iterator *, basic_block);
98 static inline gimple_stmt_iterator
101 gimple_stmt_iterator i; in gsi_start_1()
112 static inline gimple_stmt_iterator
115 gimple_stmt_iterator i; in gsi_none()
124 static inline gimple_stmt_iterator
127 gimple_stmt_iterator i; in gsi_start_bb()
138 gimple_stmt_iterator gsi_start_edge (edge e);
142 static inline gimple_stmt_iterator
145 gimple_stmt_iterator i; in gsi_last_1()
158 static inline gimple_stmt_iterator
161 gimple_stmt_iterator i; in gsi_last_bb()
175 gsi_end_p (gimple_stmt_iterator i) in gsi_end_p()
183 gsi_one_before_end_p (gimple_stmt_iterator i) in gsi_one_before_end_p()
191 gsi_next (gimple_stmt_iterator *i) in gsi_next()
199 gsi_prev (gimple_stmt_iterator *i) in gsi_prev()
211 gsi_stmt (gimple_stmt_iterator i) in gsi_stmt()
219 static inline gimple_stmt_iterator
222 gimple_stmt_iterator gsi = gsi_start_bb (bb); in gsi_after_labels()
238 gsi_next_nondebug (gimple_stmt_iterator *i) in gsi_next_nondebug()
250 gsi_prev_nondebug (gimple_stmt_iterator *i) in gsi_prev_nondebug()
262 static inline gimple_stmt_iterator
265 gimple_stmt_iterator gsi = gsi_start (seq); in gsi_start_nondebug()
275 static inline gimple_stmt_iterator
278 gimple_stmt_iterator i = gsi_start_bb (bb); in gsi_start_nondebug_bb()
289 static inline gimple_stmt_iterator
292 gimple_stmt_iterator i = gsi_after_labels (bb); in gsi_start_nondebug_after_labels_bb()
303 static inline gimple_stmt_iterator
306 gimple_stmt_iterator i = gsi_last_bb (bb); in gsi_last_nondebug_bb()
318 gsi_one_nondebug_before_end_p (gimple_stmt_iterator i) in gsi_one_nondebug_before_end_p()
358 gsi_bb (gimple_stmt_iterator i) in gsi_bb()
366 gsi_seq (gimple_stmt_iterator i) in gsi_seq()
376 gimple_stmt_iterator gsi; in gimple_seq_nondebug_singleton_p()