Searched refs:gimple_stmt_iterator (Results 1 - 25 of 363) sorted by relevance

1234567891011>>

/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-math-opts.h23 extern tree powi_as_mults (gimple_stmt_iterator *, location_t,
H A Dgimple-iterator.h25 struct gimple_stmt_iterator struct
39 struct gphi_iterator : public gimple_stmt_iterator
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 *, gimpl
[all...]
H A Dgimplify-me.h30 extern tree force_gimple_operand_gsi_1 (gimple_stmt_iterator *, tree,
33 extern tree force_gimple_operand_gsi (gimple_stmt_iterator *, tree, bool, tree,
35 extern void gimple_regimplify_operands (gimple *, gimple_stmt_iterator *);
H A Dubsan.h52 extern bool ubsan_expand_bounds_ifn (gimple_stmt_iterator *);
53 extern bool ubsan_expand_null_ifn (gimple_stmt_iterator *);
54 extern bool ubsan_expand_objsize_ifn (gimple_stmt_iterator *);
55 extern bool ubsan_expand_ptr_ifn (gimple_stmt_iterator *);
56 extern bool ubsan_expand_vptr_ifn (gimple_stmt_iterator *);
57 extern bool ubsan_instrument_unreachable (gimple_stmt_iterator *);
H A Dtree-ssa-dse.h34 void delete_dead_or_redundant_assignment (gimple_stmt_iterator *, const char *,
H A Dtree-ssa-strlen.h27 extern bool maybe_diag_stxncpy_trunc (gimple_stmt_iterator, tree, tree,
39 extern bool handle_printf_call (gimple_stmt_iterator *, pointer_query &);
H A Dgimple-walk.h30 gimple_stmt_iterator gsi;
83 typedef tree (*walk_stmt_fn) (gimple_stmt_iterator *, bool *,
91 extern tree walk_gimple_stmt (gimple_stmt_iterator *, walk_stmt_fn,
H A Domp-low.h26 extern tree omp_find_combined_for (gimple_stmt_iterator *gsi_p,
H A Dgimple-iterator.cc53 gimple_stmt_iterator gsi;
114 gsi_insert_seq_nodes_before (gimple_stmt_iterator *i,
186 gsi_insert_seq_before_without_update (gimple_stmt_iterator *i, gimple_seq seq,
217 gsi_insert_seq_before (gimple_stmt_iterator *i, gimple_seq seq,
235 gsi_insert_seq_nodes_after (gimple_stmt_iterator *i,
299 gsi_insert_seq_after_without_update (gimple_stmt_iterator *i, gimple_seq seq,
329 gsi_insert_seq_after (gimple_stmt_iterator *i, gimple_seq seq,
341 gsi_split_seq_after (gimple_stmt_iterator i)
368 gsi_set_stmt (gimple_stmt_iterator *gsi, gimple *stmt)
395 gsi_split_seq_before (gimple_stmt_iterator *
[all...]
H A Dvr-values.h39 bool simplify (gimple_stmt_iterator *);
50 bool simplify_truth_ops_using_ranges (gimple_stmt_iterator *, gimple *);
51 bool simplify_div_or_mod_using_ranges (gimple_stmt_iterator *, gimple *);
52 bool simplify_abs_using_ranges (gimple_stmt_iterator *, gimple *);
53 bool simplify_bit_ops_using_ranges (gimple_stmt_iterator *, gimple *);
54 bool simplify_min_or_max_using_ranges (gimple_stmt_iterator *, gimple *);
58 bool simplify_float_conversion_using_ranges (gimple_stmt_iterator *,
60 bool simplify_internal_call_using_ranges (gimple_stmt_iterator *, gimple *);
H A Dasan.h32 extern bool asan_expand_check_ifn (gimple_stmt_iterator *, bool);
33 extern bool asan_expand_mark_ifn (gimple_stmt_iterator *);
34 extern bool asan_expand_poison_ifn (gimple_stmt_iterator *, bool *,
52 extern bool hwasan_expand_check_ifn (gimple_stmt_iterator *, bool);
53 extern bool hwasan_expand_mark_ifn (gimple_stmt_iterator *);
56 extern gimple_stmt_iterator create_cond_insert_point
57 (gimple_stmt_iterator *, bool, bool, bool, basic_block *, basic_block *);
H A Dgimple-fold.h30 extern void gimplify_and_update_call_from_tree (gimple_stmt_iterator *, tree);
31 extern bool update_gimple_call (gimple_stmt_iterator *, tree, int, ...);
32 extern bool fold_stmt (gimple_stmt_iterator *);
33 extern bool fold_stmt (gimple_stmt_iterator *, tree (*) (tree));
34 extern bool fold_stmt_inplace (gimple_stmt_iterator *);
44 extern void fold_builtin_atomic_compare_exchange (gimple_stmt_iterator *);
64 extern bool gimple_fold_builtin_sprintf (gimple_stmt_iterator *);
65 extern bool gimple_fold_builtin_snprintf (gimple_stmt_iterator *);
68 extern void replace_call_with_value (gimple_stmt_iterator *, tree);
69 extern tree tree_vec_extract (gimple_stmt_iterator *, tre
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dgimple-iterator.h25 struct gimple_stmt_iterator struct
39 struct gphi_iterator : public gimple_stmt_iterator
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 *, gimpl
[all...]
H A Dgimplify-me.h30 extern tree force_gimple_operand_gsi_1 (gimple_stmt_iterator *, tree,
33 extern tree force_gimple_operand_gsi (gimple_stmt_iterator *, tree, bool, tree,
35 extern void gimple_regimplify_operands (gimple *, gimple_stmt_iterator *);
H A Dubsan.h52 extern bool ubsan_expand_bounds_ifn (gimple_stmt_iterator *);
53 extern bool ubsan_expand_null_ifn (gimple_stmt_iterator *);
54 extern bool ubsan_expand_objsize_ifn (gimple_stmt_iterator *);
55 extern bool ubsan_expand_ptr_ifn (gimple_stmt_iterator *);
56 extern bool ubsan_expand_vptr_ifn (gimple_stmt_iterator *);
57 extern bool ubsan_instrument_unreachable (gimple_stmt_iterator *);
H A Dtree-ssa-strlen.h25 extern bool maybe_diag_stxncpy_trunc (gimple_stmt_iterator, tree, tree);
35 extern bool handle_printf_call (gimple_stmt_iterator *, const vr_values *);
H A Dtree-ssa-dse.h34 void delete_dead_or_redundant_assignment (gimple_stmt_iterator *, const char *,
H A Dgimple-walk.h30 gimple_stmt_iterator gsi;
83 typedef tree (*walk_stmt_fn) (gimple_stmt_iterator *, bool *,
91 extern tree walk_gimple_stmt (gimple_stmt_iterator *, walk_stmt_fn,
H A Dvr-values.h66 bool simplify_stmt_using_ranges (gimple_stmt_iterator *);
107 bool simplify_truth_ops_using_ranges (gimple_stmt_iterator *, gimple *);
108 bool simplify_div_or_mod_using_ranges (gimple_stmt_iterator *, gimple *);
109 bool simplify_abs_using_ranges (gimple_stmt_iterator *, gimple *);
110 bool simplify_bit_ops_using_ranges (gimple_stmt_iterator *, gimple *);
111 bool simplify_min_or_max_using_ranges (gimple_stmt_iterator *, gimple *);
114 bool simplify_float_conversion_using_ranges (gimple_stmt_iterator *,
116 bool simplify_internal_call_using_ranges (gimple_stmt_iterator *, gimple *);
H A Domp-low.h26 extern tree omp_find_combined_for (gimple_stmt_iterator *gsi_p,
H A Dtree-ssa-propagate.h66 extern bool update_gimple_call (gimple_stmt_iterator *, tree, int, ...);
67 extern bool update_call_from_tree (gimple_stmt_iterator *, tree);
75 extern void propagate_tree_value_into_stmt (gimple_stmt_iterator *, tree);
106 virtual bool fold_stmt (gimple_stmt_iterator *) { return false; }
H A Dgimple-iterator.c53 gimple_stmt_iterator gsi;
114 gsi_insert_seq_nodes_before (gimple_stmt_iterator *i,
183 gsi_insert_seq_before_without_update (gimple_stmt_iterator *i, gimple_seq seq,
214 gsi_insert_seq_before (gimple_stmt_iterator *i, gimple_seq seq,
232 gsi_insert_seq_nodes_after (gimple_stmt_iterator *i,
295 gsi_insert_seq_after_without_update (gimple_stmt_iterator *i, gimple_seq seq,
325 gsi_insert_seq_after (gimple_stmt_iterator *i, gimple_seq seq,
337 gsi_split_seq_after (gimple_stmt_iterator i)
364 gsi_set_stmt (gimple_stmt_iterator *gsi, gimple *stmt)
391 gsi_split_seq_before (gimple_stmt_iterator *
[all...]
H A Dasan.h32 extern bool asan_expand_check_ifn (gimple_stmt_iterator *, bool);
33 extern bool asan_expand_mark_ifn (gimple_stmt_iterator *);
34 extern bool asan_expand_poison_ifn (gimple_stmt_iterator *, bool *,
37 extern gimple_stmt_iterator create_cond_insert_point
38 (gimple_stmt_iterator *, bool, bool, bool, basic_block *, basic_block *);
H A Dgimple-fold.h30 extern void gimplify_and_update_call_from_tree (gimple_stmt_iterator *, tree);
31 extern bool fold_stmt (gimple_stmt_iterator *);
32 extern bool fold_stmt (gimple_stmt_iterator *, tree (*) (tree));
33 extern bool fold_stmt_inplace (gimple_stmt_iterator *);
39 extern void fold_builtin_atomic_compare_exchange (gimple_stmt_iterator *);
59 extern bool gimple_fold_builtin_sprintf (gimple_stmt_iterator *);
60 extern bool gimple_fold_builtin_snprintf (gimple_stmt_iterator *);
63 extern void replace_call_with_value (gimple_stmt_iterator *, tree);
64 extern tree tree_vec_extract (gimple_stmt_iterator *, tree, tree, tree, tree);
H A Dtree-ssa-address.h37 tree create_mem_ref (gimple_stmt_iterator *, tree,

Completed in 138 milliseconds

1234567891011>>