Lines Matching refs:gsi
53 gimple_expand_vec_set_expr (struct function *fun, gimple_stmt_iterator *gsi)
61 gassign *stmt = dyn_cast<gassign *> (gsi_stmt (*gsi));
90 gsi_insert_before (gsi, ass_stmt, GSI_SAME_STMT);
96 gsi_insert_before (gsi, new_stmt, GSI_SAME_STMT);
100 gsi_insert_before (gsi, ass_stmt, GSI_SAME_STMT);
104 if (gsi_remove (gsi, true)
107 *gsi = gsi_for_stmt (ass_stmt);
118 gimple_expand_vec_cond_expr (struct function *fun, gimple_stmt_iterator *gsi,
130 gassign *stmt = dyn_cast<gassign *> (gsi_stmt (*gsi));
159 gsi_insert_seq_before (gsi, stmts, GSI_SAME_STMT);
206 gsi_replace (gsi, new_stmt, true);
301 gimple_stmt_iterator gsi;
309 for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi))
311 gimple *g = gimple_expand_vec_cond_expr (fun, &gsi,
315 tree lhs = gimple_assign_lhs (gsi_stmt (gsi));
317 gsi_replace (&gsi, g, false);
320 cfg_changed |= gimple_expand_vec_set_expr (fun, &gsi);
321 if (gsi_end_p (gsi))