Home
last modified time | relevance | path

Searched refs:gimple_stmt_iterator (Results 1 – 25 of 269) sorted by relevance

1234567891011

/dragonfly/contrib/gcc-8.0/gcc/
HDgimple-iterator.h25 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);
[all …]
HDgimple-iterator.c53 gimple_stmt_iterator gsi; in update_modified_stmts()
114 gsi_insert_seq_nodes_before (gimple_stmt_iterator *i, in gsi_insert_seq_nodes_before()
183 gsi_insert_seq_before_without_update (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_before_without_update()
214 gsi_insert_seq_before (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_before()
232 gsi_insert_seq_nodes_after (gimple_stmt_iterator *i, in gsi_insert_seq_nodes_after()
295 gsi_insert_seq_after_without_update (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_after_without_update()
325 gsi_insert_seq_after (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_after()
337 gsi_split_seq_after (gimple_stmt_iterator i) in gsi_split_seq_after()
364 gsi_set_stmt (gimple_stmt_iterator *gsi, gimple *stmt) in gsi_set_stmt()
391 gsi_split_seq_before (gimple_stmt_iterator *i, gimple_seq *pnew_seq) in gsi_split_seq_before()
[all …]
HDvr-values.h62 bool simplify_stmt_using_ranges (gimple_stmt_iterator *);
98 bool simplify_truth_ops_using_ranges (gimple_stmt_iterator *, gimple *);
99 bool simplify_div_or_mod_using_ranges (gimple_stmt_iterator *, gimple *);
100 bool simplify_abs_using_ranges (gimple_stmt_iterator *, gimple *);
101 bool simplify_bit_ops_using_ranges (gimple_stmt_iterator *, gimple *);
102 bool simplify_min_or_max_using_ranges (gimple_stmt_iterator *, gimple *);
105 bool simplify_float_conversion_using_ranges (gimple_stmt_iterator *,
107 bool simplify_internal_call_using_ranges (gimple_stmt_iterator *, gimple *);
HDubsan.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 *);
HDgimple-low.c72 static void lower_stmt (gimple_stmt_iterator *, struct lower_data *);
73 static void lower_gimple_bind (gimple_stmt_iterator *, struct lower_data *);
74 static void lower_try_catch (gimple_stmt_iterator *, struct lower_data *);
75 static void lower_gimple_return (gimple_stmt_iterator *, struct lower_data *);
76 static void lower_builtin_setjmp (gimple_stmt_iterator *);
77 static void lower_builtin_posix_memalign (gimple_stmt_iterator *);
89 gimple_stmt_iterator i; in lower_function_body()
213 gimple_stmt_iterator gsi; in lower_sequence()
224 lower_omp_directive (gimple_stmt_iterator *gsi, struct lower_data *data) in lower_omp_directive()
245 lower_stmt (gimple_stmt_iterator *gsi, struct lower_data *data) in lower_stmt()
[all …]
HDgimple-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 *);
56 extern bool gimple_fold_builtin_sprintf (gimple_stmt_iterator *);
57 extern bool gimple_fold_builtin_snprintf (gimple_stmt_iterator *);
60 extern void replace_call_with_value (gimple_stmt_iterator *, tree);
HDasan.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 *);
HDtree-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);
104 virtual bool fold_stmt (gimple_stmt_iterator *) { return false; } in fold_stmt() argument
HDgimplify-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 *);
HDtree-chkp.c321 static tree chkp_find_bounds (tree ptr, gimple_stmt_iterator *iter);
323 gimple_stmt_iterator *iter);
328 gimple_stmt_iterator *iter,
333 chkp_make_addressed_object_bounds (tree obj, gimple_stmt_iterator *iter);
503 gimple_stmt_iterator *gsi)
1275 gimple_stmt_iterator gsi;
1354 chkp_add_bounds_to_ret_stmt (gimple_stmt_iterator *gsi)
1380 gimple_stmt_iterator si;
1397 gimple_stmt_iterator iter,
1444 gimple_stmt_iterator iter,
[all …]
HDtree-vectorizer.h595 _bb_vec_info (gimple_stmt_iterator, gimple_stmt_iterator);
599 gimple_stmt_iterator region_begin;
600 gimple_stmt_iterator region_end;
1416 gimple_stmt_iterator *);
1426 gimple_stmt_iterator *);
1428 extern bool vect_transform_stmt (gimple *, gimple_stmt_iterator *,
1432 extern bool vectorizable_condition (gimple *, gimple_stmt_iterator *,
1468 tree *, gimple_stmt_iterator *,
1471 extern tree bump_vector_ptr (tree, gimple *, gimple_stmt_iterator *, gimple *,
1480 gimple_stmt_iterator *, vec<tree> *);
[all …]
HDgimple-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,
HDtree-cfg.h99 extern tree gimplify_build3 (gimple_stmt_iterator *, enum tree_code,
101 extern tree gimplify_build2 (gimple_stmt_iterator *, enum tree_code,
103 extern tree gimplify_build1 (gimple_stmt_iterator *, enum tree_code,
110 extern bool gimple_find_sub_bbs (gimple_seq, gimple_stmt_iterator *);
HDtree-tailcall.c110 gimple_stmt_iterator call_gsi;
187 independent_of_stmt_p (tree expr, gimple *at, gimple_stmt_iterator gsi, in independent_of_stmt_p()
265 gimple_stmt_iterator call, tree *m, in process_assignment()
403 gimple_stmt_iterator gsi, agsi; in find_tail_calls()
637 gimple_stmt_iterator mgsi = gsi_for_stmt (stmt); in find_tail_calls()
677 tree acc, tree op1, gimple_stmt_iterator gsi) in adjust_return_value_with_ops()
717 gimple_stmt_iterator gsi) in update_accumulator_with_ops()
742 adjust_accumulator_values (gimple_stmt_iterator gsi, tree m, tree a, edge back) in adjust_accumulator_values()
787 gimple_stmt_iterator gsi = gsi_last_bb (bb); in adjust_return_value()
851 gimple_stmt_iterator gsi; in eliminate_tail_call()
[all …]
HDtree-chkp.h38 gimple_stmt_iterator iter,
48 gimple_stmt_iterator *gsi);
59 gimple_stmt_iterator *gsi);
/dragonfly/contrib/gcc-4.7/gcc/
HDgimple-iterator.c47 gimple_stmt_iterator gsi; in update_modified_stmts()
108 gsi_insert_seq_nodes_before (gimple_stmt_iterator *i, in gsi_insert_seq_nodes_before()
172 gsi_insert_seq_before_without_update (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_before_without_update()
207 gsi_insert_seq_before (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_before()
225 gsi_insert_seq_nodes_after (gimple_stmt_iterator *i, in gsi_insert_seq_nodes_after()
283 gsi_insert_seq_after_without_update (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_after_without_update()
317 gsi_insert_seq_after (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_after()
329 gsi_split_seq_after (gimple_stmt_iterator i) in gsi_split_seq_after()
357 gsi_split_seq_before (gimple_stmt_iterator *i) in gsi_split_seq_before()
394 gsi_replace (gimple_stmt_iterator *gsi, gimple stmt, bool update_eh_info) in gsi_replace()
[all …]
HDgimple.h273 } gimple_stmt_iterator; typedef
939 void gimple_assign_set_rhs_from_tree (gimple_stmt_iterator *, tree);
940 void gimple_assign_set_rhs_with_ops_1 (gimple_stmt_iterator *, enum tree_code,
954 void gimple_regimplify_operands (gimple, gimple_stmt_iterator *);
961 void gimple_adjust_this_by_delta (gimple_stmt_iterator *, tree);
1976 gimple_assign_set_rhs_with_ops (gimple_stmt_iterator *gsi, enum tree_code code, in gimple_assign_set_rhs_with_ops()
4884 static inline gimple_stmt_iterator
4887 gimple_stmt_iterator i; in gsi_start()
4899 static inline gimple_stmt_iterator
4902 gimple_stmt_iterator i; in gsi_start_bb()
[all …]
HDtree-flow.h452 extern tree gimplify_build1 (gimple_stmt_iterator *, enum tree_code,
454 extern tree gimplify_build2 (gimple_stmt_iterator *, enum tree_code,
456 extern tree gimplify_build3 (gimple_stmt_iterator *, enum tree_code,
511 extern void remove_phi_node (gimple_stmt_iterator *, bool);
566 void insert_debug_temps_for_defs (gimple_stmt_iterator *);
567 void insert_debug_temp_for_var_def (gimple_stmt_iterator *, tree);
616 extern void propagate_tree_value_into_stmt (gimple_stmt_iterator *, tree);
703 void create_iv (tree, tree, tree, struct loop *, gimple_stmt_iterator *, bool,
706 void standard_iv_increment_position (struct loop *, gimple_stmt_iterator *,
831 tree force_gimple_operand_gsi_1 (gimple_stmt_iterator *, tree,
[all …]
HDgimple-low.c78 static void lower_stmt (gimple_stmt_iterator *, struct lower_data *);
79 static void lower_gimple_bind (gimple_stmt_iterator *, struct lower_data *);
80 static void lower_gimple_return (gimple_stmt_iterator *, struct lower_data *);
81 static void lower_builtin_setjmp (gimple_stmt_iterator *);
93 gimple_stmt_iterator i; in lower_function_body()
312 gimple_stmt_iterator gsi; in lower_sequence()
323 lower_omp_directive (gimple_stmt_iterator *gsi, struct lower_data *data) in lower_omp_directive()
345 lower_stmt (gimple_stmt_iterator *gsi, struct lower_data *data) in lower_stmt()
475 lower_gimple_bind (gimple_stmt_iterator *gsi, struct lower_data *data) in lower_gimple_bind()
580 gimple_stmt_iterator i; in gimple_try_catch_may_fallthru()
[all …]
HDtree-vectorizer.h842 gimple_stmt_iterator *);
847 gimple_stmt_iterator *);
849 extern bool vect_transform_stmt (gimple, gimple_stmt_iterator *,
853 extern bool vectorizable_condition (gimple, gimple_stmt_iterator *, gimple *,
880 tree *, gimple_stmt_iterator *,
882 extern tree bump_vector_ptr (tree, gimple, gimple_stmt_iterator *, gimple, tree);
889 gimple_stmt_iterator *, VEC(tree,heap) **);
890 extern tree vect_setup_realignment (gimple, gimple_stmt_iterator *, tree *,
894 gimple_stmt_iterator *);
910 extern bool vectorizable_live_operation (gimple, gimple_stmt_iterator *,
[all …]
HDtree-vect-generic.c40 static void expand_vector_operations_1 (gimple_stmt_iterator *);
102 typedef tree (*elem_op_func) (gimple_stmt_iterator *,
106 tree_vec_extract (gimple_stmt_iterator *gsi, tree type, in tree_vec_extract()
116 do_unop (gimple_stmt_iterator *gsi, tree inner_type, tree a, in do_unop()
125 do_binop (gimple_stmt_iterator *gsi, tree inner_type, tree a, tree b, in do_binop()
142 do_compare (gimple_stmt_iterator *gsi, tree inner_type, tree a, tree b, in do_compare()
173 do_plus_minus (gimple_stmt_iterator *gsi, tree word_type, tree a, tree b, in do_plus_minus()
204 do_negate (gimple_stmt_iterator *gsi, tree word_type, tree b, in do_negate()
229 expand_vector_piecewise (gimple_stmt_iterator *gsi, elem_op_func f, in expand_vector_piecewise()
266 expand_vector_parallel (gimple_stmt_iterator *gsi, elem_op_func f, tree type, in expand_vector_parallel()
[all …]
HDtree-ssa-propagate.h68 typedef bool (*ssa_prop_fold_stmt_fn) (gimple_stmt_iterator *gsi);
76 bool update_gimple_call (gimple_stmt_iterator *, tree, int, ...);
77 bool update_call_from_tree (gimple_stmt_iterator *, tree);
HDtree-profile.c241 prepare_instrumented_value (gimple_stmt_iterator *gsi, histogram_value value) in prepare_instrumented_value()
259 gimple_stmt_iterator gsi = gsi_for_stmt (stmt); in gimple_gen_interval_profiler()
286 gimple_stmt_iterator gsi = gsi_for_stmt (stmt); in gimple_gen_pow2_profiler()
307 gimple_stmt_iterator gsi = gsi_for_stmt (stmt); in gimple_gen_one_value_profiler()
333 gimple_stmt_iterator gsi = gsi_for_stmt (stmt); in gimple_gen_ic_profiler()
369 gimple_stmt_iterator gsi; in gimple_gen_ic_func_profiler()
431 gimple_stmt_iterator gsi = gsi_for_stmt (stmt); in gimple_gen_average_profiler()
453 gimple_stmt_iterator gsi = gsi_for_stmt (stmt); in gimple_gen_ior_profiler()
560 gimple_stmt_iterator gsi; in tree_profiling()
HDtree-ssa-propagate.c408 gimple_stmt_iterator gsi; in simulate_block()
426 gimple_stmt_iterator j; in simulate_block()
508 gimple_stmt_iterator si; in ssa_prop_init()
690 finish_update_gimple_call (gimple_stmt_iterator *si_p, gimple new_stmt, in finish_update_gimple_call()
708 update_gimple_call (gimple_stmt_iterator *si_p, tree fn, int nargs, ...) in update_gimple_call()
734 update_call_from_tree (gimple_stmt_iterator *si_p, tree expr) in update_call_from_tree()
1032 gimple_stmt_iterator gsi; in substitute_and_fold()
1072 gimple_stmt_iterator gsi2; in substitute_and_fold()
1085 gimple_stmt_iterator i; in substitute_and_fold()
1101 gimple_stmt_iterator oldi; in substitute_and_fold()
[all …]
HDtree-tailcall.c105 gimple_stmt_iterator call_gsi;
184 independent_of_stmt_p (tree expr, gimple at, gimple_stmt_iterator gsi) in independent_of_stmt_p()
255 process_assignment (gimple stmt, gimple_stmt_iterator call, tree *m, in process_assignment()
371 gimple_stmt_iterator gsi; in propagate_through_phis()
390 gimple_stmt_iterator gsi, agsi; in find_tail_calls()
602 gimple_stmt_iterator gsi; in add_successor_phi_arg()
619 tree acc, tree op1, gimple_stmt_iterator gsi) in adjust_return_value_with_ops()
657 gimple_stmt_iterator gsi) in update_accumulator_with_ops()
685 adjust_accumulator_values (gimple_stmt_iterator gsi, tree m, tree a, edge back) in adjust_accumulator_values()
730 gimple_stmt_iterator gsi = gsi_last_bb (bb); in adjust_return_value()
[all …]

1234567891011