Home
last modified time | relevance | path

Searched refs:block_stmt_iterator (Results 1 – 25 of 74) sorted by relevance

123

/freebsd-12.1/contrib/gcc/
H A Dtree-flow.h474 } block_stmt_iterator; typedef
479 block_stmt_iterator bsi_for_stmt (tree);
480 static inline bool bsi_end_p (block_stmt_iterator);
481 static inline void bsi_next (block_stmt_iterator *);
482 static inline void bsi_prev (block_stmt_iterator *);
483 static inline tree bsi_stmt (block_stmt_iterator);
486 extern void bsi_remove (block_stmt_iterator *, bool);
487 extern void bsi_move_before (block_stmt_iterator *, block_stmt_iterator *);
488 extern void bsi_move_after (block_stmt_iterator *, block_stmt_iterator *);
941 void sra_insert_after (block_stmt_iterator *, tree);
[all …]
H A Dtree-vectorizer.h354 extern bool vectorizable_load (tree, block_stmt_iterator *, tree *);
355 extern bool vectorizable_store (tree, block_stmt_iterator *, tree *);
356 extern bool vectorizable_operation (tree, block_stmt_iterator *, tree *);
357 extern bool vectorizable_assignment (tree, block_stmt_iterator *, tree *);
358 extern bool vectorizable_condition (tree, block_stmt_iterator *, tree *);
359 extern bool vectorizable_live_operation (tree, block_stmt_iterator *, tree *);
360 extern bool vectorizable_reduction (tree, block_stmt_iterator *, tree *);
H A Dtree-vect-generic.c100 typedef tree (*elem_op_func) (block_stmt_iterator *,
104 tree_vec_extract (block_stmt_iterator *bsi, tree type, in tree_vec_extract()
114 do_unop (block_stmt_iterator *bsi, tree inner_type, tree a, in do_unop()
123 do_binop (block_stmt_iterator *bsi, tree inner_type, tree a, tree b, in do_binop()
145 do_plus_minus (block_stmt_iterator *bsi, tree word_type, tree a, tree b, in do_plus_minus()
176 do_negate (block_stmt_iterator *bsi, tree word_type, tree b, in do_negate()
201 expand_vector_piecewise (block_stmt_iterator *bsi, elem_op_func f, in expand_vector_piecewise()
230 expand_vector_parallel (block_stmt_iterator *bsi, elem_op_func f, tree type, in expand_vector_parallel()
271 expand_vector_addition (block_stmt_iterator *bsi, in expand_vector_addition()
371 expand_vector_operations_1 (block_stmt_iterator *bsi) in expand_vector_operations_1()
[all …]
H A Dtree-if-conv.c107 block_stmt_iterator *);
109 block_stmt_iterator *);
118 block_stmt_iterator *);
122 block_stmt_iterator *);
146 block_stmt_iterator itr; in tree_if_conversion()
219 block_stmt_iterator *bsi) in tree_if_convert_stmt()
262 block_stmt_iterator *bsi) in tree_if_convert_cond_expr()
500 block_stmt_iterator itr; in if_convertible_loop_p()
614 block_stmt_iterator *bsi) in add_to_dst_predicate_list()
863 block_stmt_iterator bsi; in process_phi_nodes()
[all …]
H A Dtree-sra.c664 block_stmt_iterator *bsi);
674 block_stmt_iterator *bsi, bool is_output);
848 sra_walk_asm_expr (tree expr, block_stmt_iterator *bsi, in sra_walk_asm_expr()
947 block_stmt_iterator si, ni; in sra_walk_function()
1036 block_stmt_iterator *bsi ATTRIBUTE_UNUSED, in scan_use()
1044 block_stmt_iterator *bsi ATTRIBUTE_UNUSED) in scan_copy()
1052 block_stmt_iterator *bsi ATTRIBUTE_UNUSED) in scan_init()
1059 block_stmt_iterator *bsi ATTRIBUTE_UNUSED, in scan_ldst()
1947 sra_replace (block_stmt_iterator *bsi, tree list) in sra_replace()
2011 block_stmt_iterator *bsi) in scalarize_copy()
[all …]
H A Dtree-cfg.c853 block_stmt_iterator bsi; in make_abnormal_goto_edges()
1190 block_stmt_iterator bsi; in tree_can_merge_blocks_p()
1317 block_stmt_iterator bsi; in tree_merge_blocks()
2000 block_stmt_iterator i; in remove_bb()
2825 extern block_stmt_iterator
2828 block_stmt_iterator bsi; in bsi_for_stmt()
2907 bsi_move_after (block_stmt_iterator *from, block_stmt_iterator *to) in bsi_move_after()
2918 bsi_move_before (block_stmt_iterator *from, block_stmt_iterator *to) in bsi_move_before()
4067 block_stmt_iterator b; in tree_try_redirect_by_replacing_jump()
4688 block_stmt_iterator si; in move_block_to_fn()
[all …]
H A Dtree-profile.c123 prepare_instrumented_value (block_stmt_iterator *bsi, in prepare_instrumented_value()
139 block_stmt_iterator bsi = bsi_for_stmt (stmt); in tree_gen_interval_profiler()
166 block_stmt_iterator bsi = bsi_for_stmt (stmt); in tree_gen_pow2_profiler()
189 block_stmt_iterator bsi = bsi_for_stmt (stmt); in tree_gen_one_value_profiler()
H A Ddomwalk.h70 basic_block, block_stmt_iterator);
85 basic_block, block_stmt_iterator);
H A Dtree-complex.c182 block_stmt_iterator bsi; in init_dont_simulate_again()
620 update_complex_assignment (block_stmt_iterator *bsi, tree r, tree i) in update_complex_assignment()
728 expand_complex_move (block_stmt_iterator *bsi, tree stmt, tree type, in expand_complex_move()
808 expand_complex_addition (block_stmt_iterator *bsi, tree inner_type, in expand_complex_addition()
884 expand_complex_libcall (block_stmt_iterator *bsi, tree ar, tree ai, in expand_complex_libcall()
1041 expand_complex_div_wide (block_stmt_iterator *bsi, tree inner_type, in expand_complex_div_wide()
1183 expand_complex_division (block_stmt_iterator *bsi, tree inner_type, in expand_complex_division()
1263 expand_complex_negation (block_stmt_iterator *bsi, tree inner_type, in expand_complex_negation()
1327 expand_complex_operations_1 (block_stmt_iterator *bsi) in expand_complex_operations_1()
1489 block_stmt_iterator bsi; in tree_lower_complex()
[all …]
H A Dtree-ssa-math-opts.c292 insert_reciprocals (block_stmt_iterator *def_bsi, struct occurrence *occ, in insert_reciprocals()
296 block_stmt_iterator bsi; in insert_reciprocals()
397 execute_cse_reciprocals_1 (block_stmt_iterator *def_bsi, tree def) in execute_cse_reciprocals_1()
479 block_stmt_iterator bsi; in execute_cse_reciprocals()
H A Dtree-tailcall.c107 block_stmt_iterator call_bsi;
200 independent_of_stmt_p (tree expr, tree at, block_stmt_iterator bsi) in independent_of_stmt_p()
271 process_assignment (tree ass, tree stmt, block_stmt_iterator call, tree *m, in process_assignment()
378 block_stmt_iterator bsi, absi; in find_tail_calls()
547 adjust_accumulator_values (block_stmt_iterator bsi, tree m, tree a, edge back) in adjust_accumulator_values()
620 block_stmt_iterator bsi = bsi_last (bb); in adjust_return_value()
722 block_stmt_iterator bsi; in eliminate_tail_call()
H A Dtree-flow-inline.h645 static inline block_stmt_iterator
648 block_stmt_iterator bsi; in bsi_start()
664 static inline block_stmt_iterator
667 block_stmt_iterator bsi = bsi_start (bb); in bsi_after_labels()
677 static inline block_stmt_iterator
680 block_stmt_iterator bsi; in bsi_last()
696 bsi_end_p (block_stmt_iterator i) in bsi_end_p()
704 bsi_next (block_stmt_iterator *i) in bsi_next()
712 bsi_prev (block_stmt_iterator *i) in bsi_prev()
720 bsi_stmt (block_stmt_iterator i) in bsi_stmt()
[all …]
H A Dtree-ssa-dce.c133 static void remove_dead_stmt (block_stmt_iterator *, basic_block);
389 block_stmt_iterator i; in find_obviously_necessary_stmts()
577 block_stmt_iterator bsi; in mark_really_necessary_kill_operand_phis()
628 block_stmt_iterator i; in eliminate_unnecessary_stmts()
703 remove_dead_stmt (block_stmt_iterator *i, basic_block bb) in remove_dead_stmt()
H A Dtree-vect-transform.c49 static bool vect_transform_stmt (tree, block_stmt_iterator *);
53 (tree, block_stmt_iterator *, tree, tree *, bool);
59 (tree stmt, tree vec_stmt, block_stmt_iterator *bsi);
252 block_stmt_iterator *bsi ATTRIBUTE_UNUSED, in vect_create_data_ref_ptr()
343 block_stmt_iterator incr_bsi; in vect_create_data_ref_ptr()
778 block_stmt_iterator exit_bsi; in vect_create_epilog_for_reduction()
1758 vectorizable_load (tree stmt, block_stmt_iterator *bsi, tree *vec_stmt) in vectorizable_load()
2192 vect_transform_stmt (tree stmt, block_stmt_iterator *bsi) in vect_transform_stmt()
2516 block_stmt_iterator last_bsi; in vect_update_ivs_after_vectorizer()
2973 block_stmt_iterator si; in vect_transform_loop()
[all …]
H A Dtree-ssa-dse.c100 block_stmt_iterator);
227 block_stmt_iterator bsi) in dse_optimize_stmt()
411 block_stmt_iterator bsi; in tree_ssa_dse()
H A Dtree-cfgcleanup.c72 cleanup_control_expr_graph (basic_block bb, block_stmt_iterator bsi) in cleanup_control_expr_graph()
164 block_stmt_iterator bsi;
261 block_stmt_iterator bsi; in tree_forwarder_block_p()
388 block_stmt_iterator bsi, bsi_to; in remove_forwarder_block()
H A Dtree-nrv.c111 block_stmt_iterator bsi; in tree_nrv()
294 block_stmt_iterator i; in execute_return_slot_opt()
H A Dtree-ssa-phiopt.c304 block_stmt_iterator bsi; in empty_block_p()
329 block_stmt_iterator bsi; in replace_phi_edge_with_variable()
381 block_stmt_iterator bsi; in conditional_replacement()
631 block_stmt_iterator bsi, bsi_from; in minmax_replacement()
879 block_stmt_iterator bsi; in abs_replacement()
H A Dtree-ssa-loop-ivcanon.c77 block_stmt_iterator incr_at; in create_canonical_iv()
120 block_stmt_iterator bsi; in tree_num_loop_insns()
405 block_stmt_iterator bsi; in empty_loop_p()
H A Dtree-vect-patterns.c46 (tree (* ) (tree, tree *, tree *), block_stmt_iterator);
464 block_stmt_iterator si) in vect_pattern_recog_1()
614 block_stmt_iterator si; in vect_pattern_recog()
H A Dtree-vectorizer.c222 block_stmt_iterator bsi; in rename_variables_in_bb()
771 block_stmt_iterator loop_cond_bsi; in slpeel_make_loop_iterate_ntimes()
772 block_stmt_iterator incr_bsi; in slpeel_make_loop_iterate_ntimes()
939 block_stmt_iterator bsi; in slpeel_add_loop_guard()
976 block_stmt_iterator loop_exit_bsi = bsi_last (exit_e->src); in slpeel_can_duplicate_loop_p()
1233 block_stmt_iterator si; in find_loop_location()
1389 block_stmt_iterator si; in new_loop_vec_info()
1446 block_stmt_iterator si; in destroy_loop_vec_info()
H A Dtree-ssa-reassoc.c954 block_stmt_iterator bsinow, bsirhs; in linearize_expr()
1024 negate_value (tree tonegate, block_stmt_iterator *bsi)
1040 block_stmt_iterator bsi;
1096 break_up_subtract (tree stmt, block_stmt_iterator *bsi) in break_up_subtract()
1118 block_stmt_iterator bsinow, bsilhs; in linearize_expr_tree()
1261 block_stmt_iterator bsi; in break_up_subtract_bb()
1304 block_stmt_iterator bsi; in reassociate_bb()
H A Dtree-ssa-loop-manip.c52 block_stmt_iterator *incr_pos, bool after, in create_iv()
280 block_stmt_iterator bsi; in find_uses_to_rename_bb()
422 block_stmt_iterator bsi; in verify_loop_closed_ssa()
544 standard_iv_increment_position (struct loop *loop, block_stmt_iterator *bsi, in standard_iv_increment_position()
851 block_stmt_iterator bsi; in tree_unroll_loop()
H A Dtree-optimize.c199 block_stmt_iterator bsi; in execute_free_cfg_annotations()
265 block_stmt_iterator bsi; in execute_fixup_cfg()
H A Dvalue-prof.c107 block_stmt_iterator bsi; in tree_value_profile_transformations()
189 block_stmt_iterator bsi; in tree_divmod_fixed_value()
352 block_stmt_iterator bsi; in tree_mod_pow2()
516 block_stmt_iterator bsi; in tree_mod_subtract()
786 block_stmt_iterator bsi; in tree_find_values_to_profile()

123