/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | gimple-iterator.h | 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); [all …]
|
H A D | gimple-iterator.cc | 53 gimple_stmt_iterator gsi; in update_modified_stmts() 114 gsi_insert_seq_nodes_before (gimple_stmt_iterator *i, in gsi_insert_seq_nodes_before() 186 gsi_insert_seq_before_without_update (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_before_without_update() 217 gsi_insert_seq_before (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_before() 235 gsi_insert_seq_nodes_after (gimple_stmt_iterator *i, in gsi_insert_seq_nodes_after() 299 gsi_insert_seq_after_without_update (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_after_without_update() 329 gsi_insert_seq_after (gimple_stmt_iterator *i, gimple_seq seq, in gsi_insert_seq_after() 341 gsi_split_seq_after (gimple_stmt_iterator i) in gsi_split_seq_after() 368 gsi_set_stmt (gimple_stmt_iterator *gsi, gimple *stmt) in gsi_set_stmt() 395 gsi_split_seq_before (gimple_stmt_iterator *i, gimple_seq *pnew_seq) in gsi_split_seq_before() [all …]
|
H A D | ubsan.h | 52 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 D | vr-values.h | 39 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 D | asan.h | 32 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 D | gimple-fold.h | 30 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 *, tree, tree, tree, tree);
|
H A D | gimple-low.cc | 73 static void lower_stmt (gimple_stmt_iterator *, struct lower_data *); 74 static void lower_gimple_bind (gimple_stmt_iterator *, struct lower_data *); 75 static void lower_try_catch (gimple_stmt_iterator *, struct lower_data *); 76 static void lower_gimple_return (gimple_stmt_iterator *, struct lower_data *); 77 static void lower_builtin_setjmp (gimple_stmt_iterator *); 78 static void lower_builtin_posix_memalign (gimple_stmt_iterator *); 90 gimple_stmt_iterator i; in lower_function_body() 214 gimple_stmt_iterator gsi; in lower_sequence() 225 lower_omp_directive (gimple_stmt_iterator *gsi, struct lower_data *data) in lower_omp_directive() 246 lower_stmt (gimple_stmt_iterator *gsi, struct lower_data *data) in lower_stmt() [all …]
|
H A D | gimplify-me.h | 30 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 D | gimple-walk.h | 30 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,
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | gimple-iterator.h | 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); [all …]
|
H A D | gimple-iterator.c | 53 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 …]
|
H A D | ubsan.h | 52 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 D | vr-values.h | 66 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 D | gimple-low.c | 73 static void lower_stmt (gimple_stmt_iterator *, struct lower_data *); 74 static void lower_gimple_bind (gimple_stmt_iterator *, struct lower_data *); 75 static void lower_try_catch (gimple_stmt_iterator *, struct lower_data *); 76 static void lower_gimple_return (gimple_stmt_iterator *, struct lower_data *); 77 static void lower_builtin_setjmp (gimple_stmt_iterator *); 78 static void lower_builtin_posix_memalign (gimple_stmt_iterator *); 90 gimple_stmt_iterator i; in lower_function_body() 214 gimple_stmt_iterator gsi; in lower_sequence() 225 lower_omp_directive (gimple_stmt_iterator *gsi, struct lower_data *data) in lower_omp_directive() 246 lower_stmt (gimple_stmt_iterator *gsi, struct lower_data *data) in lower_stmt() [all …]
|
H A D | gimple-fold.h | 30 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 D | asan.h | 32 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 D | tree-ssa-propagate.h | 66 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; } in fold_stmt() argument
|
H A D | gimplify-me.h | 30 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 D | gimple-walk.h | 30 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 D | tree-vectorizer.h | 316 void replace_stmt (gimple_stmt_iterator *, stmt_vec_info, gimple *); 761 _bb_vec_info (gimple_stmt_iterator, gimple_stmt_iterator, vec_info_shared *); 765 gimple_stmt_iterator region_begin; 766 gimple_stmt_iterator region_end; 1720 gimple_stmt_iterator *); 1730 gimple_stmt_iterator *); 1732 extern bool vect_transform_stmt (stmt_vec_info, gimple_stmt_iterator *, 1777 tree *, gimple_stmt_iterator *, 1780 extern tree bump_vector_ptr (tree, gimple *, gimple_stmt_iterator *, 1789 gimple_stmt_iterator *, vec<tree> *); [all …]
|
H A D | tree-ssa-math-opts.c | 394 insert_reciprocals (gimple_stmt_iterator *def_gsi, struct occurrence *occ, in insert_reciprocals() 400 gimple_stmt_iterator gsi; in insert_reciprocals() 479 gimple_stmt_iterator gsi = gsi_for_stmt (use_stmt); in replace_reciprocal_squares() 502 gimple_stmt_iterator gsi = gsi_for_stmt (use_stmt); in replace_reciprocal() 552 optimize_recip_sqrt (gimple_stmt_iterator *def_gsi, tree def) in optimize_recip_sqrt() 671 gimple_stmt_iterator gsi2 = gsi_for_stmt (sqr_stmt); in optimize_recip_sqrt() 684 gimple_stmt_iterator gsi2 = gsi_for_stmt (mult_stmt); in optimize_recip_sqrt() 717 gimple_stmt_iterator gsi2 = gsi_for_stmt (stmt); in optimize_recip_sqrt() 732 execute_cse_reciprocals_1 (gimple_stmt_iterator *def_gsi, tree def) in execute_cse_reciprocals_1() 946 for (gimple_stmt_iterator gsi = gsi_after_labels (bb); !gsi_end_p (gsi); in execute() [all …]
|
H A D | tree-cfg.h | 98 extern tree gimplify_build3 (gimple_stmt_iterator *, enum tree_code, 100 extern tree gimplify_build2 (gimple_stmt_iterator *, enum tree_code, 102 extern tree gimplify_build1 (gimple_stmt_iterator *, enum tree_code, 111 extern bool gimple_find_sub_bbs (gimple_seq, gimple_stmt_iterator *);
|
H A D | ubsan.c | 644 ubsan_instrument_unreachable (gimple_stmt_iterator *gsi) in ubsan_instrument_unreachable() 692 ubsan_expand_bounds_ifn (gimple_stmt_iterator *gsi) in ubsan_expand_bounds_ifn() 704 gimple_stmt_iterator gsi_orig = *gsi; in ubsan_expand_bounds_ifn() 708 gimple_stmt_iterator cond_insert_point in ubsan_expand_bounds_ifn() 759 ubsan_expand_null_ifn (gimple_stmt_iterator *gsip) in ubsan_expand_null_ifn() 761 gimple_stmt_iterator gsi = *gsip; in ubsan_expand_null_ifn() 854 gimple_stmt_iterator gsi2 = gsi_start_bb (then_bb); in ubsan_expand_null_ifn() 930 ubsan_expand_objsize_ifn (gimple_stmt_iterator *gsi) in ubsan_expand_objsize_ifn() 940 gimple_stmt_iterator gsi_orig = *gsi; in ubsan_expand_objsize_ifn() 956 gimple_stmt_iterator cond_insert_point in ubsan_expand_objsize_ifn() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/ |
H A D | frame-header-opt.cc | 116 gimple_stmt_iterator gsi; in is_leaf_function() 138 gimple_stmt_iterator gsi; in has_inlined_assembly() 190 gimple_stmt_iterator gsi; in callees_functions_use_frame_header() 231 gimple_stmt_iterator gsi; in set_callers_may_not_allocate_frame()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/ |
H A D | frame-header-opt.c | 116 gimple_stmt_iterator gsi; in is_leaf_function() 138 gimple_stmt_iterator gsi; in has_inlined_assembly() 190 gimple_stmt_iterator gsi; in callees_functions_use_frame_header() 231 gimple_stmt_iterator gsi; in set_callers_may_not_allocate_frame()
|