/freebsd-12-stable/contrib/gcc/ |
H A D | domwalk.h | 70 basic_block, block_stmt_iterator); 85 basic_block, block_stmt_iterator);
|
H A D | tree-flow.h | 474 } block_stmt_iterator; typedef in typeref:struct:__anon1552 476 static inline block_stmt_iterator bsi_start (basic_block); 477 static inline block_stmt_iterator bsi_last (basic_block); 478 static inline block_stmt_iterator bsi_after_labels (basic_block); 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); 484 static inline tree * bsi_stmt_ptr (block_stmt_iterator); [all...] |
H A D | tree-vectorizer.h | 354 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 D | tree-vect-generic.c | 100 typedef tree (*elem_op_func) (block_stmt_iterator *, 104 tree_vec_extract (block_stmt_iterator *bsi, tree type, 114 do_unop (block_stmt_iterator *bsi, tree inner_type, tree a, 123 do_binop (block_stmt_iterator *bsi, tree inner_type, tree a, tree b, 145 do_plus_minus (block_stmt_iterator *bsi, tree word_type, tree a, tree b, 176 do_negate (block_stmt_iterator *bsi, tree word_type, tree b, 201 expand_vector_piecewise (block_stmt_iterator *bsi, elem_op_func f, 230 expand_vector_parallel (block_stmt_iterator *bsi, elem_op_func f, tree type, 271 expand_vector_addition (block_stmt_iterator *bsi, 290 expand_vector_operation (block_stmt_iterator *bs [all...] |
H A D | tree-profile.c | 124 prepare_instrumented_value (block_stmt_iterator *bsi, 140 block_stmt_iterator bsi = bsi_for_stmt (stmt); 167 block_stmt_iterator bsi = bsi_for_stmt (stmt); 190 block_stmt_iterator bsi = bsi_for_stmt (stmt);
|
H A D | tree-if-conv.c | 107 block_stmt_iterator *); 109 block_stmt_iterator *); 118 block_stmt_iterator *); 122 block_stmt_iterator *); 124 block_stmt_iterator *); 146 block_stmt_iterator itr; 219 block_stmt_iterator *bsi) 262 block_stmt_iterator *bsi) 500 block_stmt_iterator itr; 614 block_stmt_iterator *bs [all...] |
H A D | tree-cfg.c | 271 block_stmt_iterator bsi = bsi_last (bb); 294 block_stmt_iterator new_bsi = bsi_start (new_bb); 832 block_stmt_iterator bsi = 853 block_stmt_iterator bsi; 881 block_stmt_iterator last = bsi_last (bb); 965 block_stmt_iterator i; 1062 block_stmt_iterator i; 1190 block_stmt_iterator bsi; 1317 block_stmt_iterator bsi; 1382 block_stmt_iterator dest_bs [all...] |
H A D | tree-nrv.c | 111 block_stmt_iterator bsi; 294 block_stmt_iterator i;
|
H A D | tree-ssa-math-opts.c | 292 insert_reciprocals (block_stmt_iterator *def_bsi, struct occurrence *occ, 296 block_stmt_iterator bsi; 397 execute_cse_reciprocals_1 (block_stmt_iterator *def_bsi, tree def) 479 block_stmt_iterator bsi;
|
H A D | tree-ssa-dse.c | 100 block_stmt_iterator); 227 block_stmt_iterator bsi) 411 block_stmt_iterator bsi;
|
H A D | tree-sra.c | 663 block_stmt_iterator *bsi, bool is_output, bool use_all); 667 block_stmt_iterator *bsi); 671 void (*init) (struct sra_elt *elt, tree value, block_stmt_iterator *bsi); 677 block_stmt_iterator *bsi, bool is_output); 711 sra_walk_expr (tree *expr_p, block_stmt_iterator *bsi, bool is_output, 829 sra_walk_tree_list (tree list, block_stmt_iterator *bsi, bool is_output, 841 sra_walk_call_expr (tree expr, block_stmt_iterator *bsi, 851 sra_walk_asm_expr (tree expr, block_stmt_iterator *bsi, 861 sra_walk_modify_expr (tree expr, block_stmt_iterator *bsi, 950 block_stmt_iterator s [all...] |
H A D | tree-tailcall.c | 107 block_stmt_iterator call_bsi; 200 independent_of_stmt_p (tree expr, tree at, block_stmt_iterator bsi) 271 process_assignment (tree ass, tree stmt, block_stmt_iterator call, tree *m, 378 block_stmt_iterator bsi, absi; 547 adjust_accumulator_values (block_stmt_iterator bsi, tree m, tree a, edge back) 620 block_stmt_iterator bsi = bsi_last (bb); 722 block_stmt_iterator bsi;
|
H A D | tree-complex.c | 182 block_stmt_iterator bsi; 549 extract_component (block_stmt_iterator *bsi, tree t, bool imagpart_p, 589 update_complex_components (block_stmt_iterator *bsi, tree stmt, tree r, tree i) 620 update_complex_assignment (block_stmt_iterator *bsi, tree r, tree i) 728 expand_complex_move (block_stmt_iterator *bsi, tree stmt, tree type, 808 expand_complex_addition (block_stmt_iterator *bsi, tree inner_type, 884 expand_complex_libcall (block_stmt_iterator *bsi, tree ar, tree ai, 928 expand_complex_multiplication (block_stmt_iterator *bsi, tree inner_type, 1014 expand_complex_div_straight (block_stmt_iterator *bsi, tree inner_type, 1041 expand_complex_div_wide (block_stmt_iterator *bs [all...] |
H A D | tree-ssa-loop-ivcanon.c | 77 block_stmt_iterator incr_at; 120 block_stmt_iterator bsi; 405 block_stmt_iterator bsi;
|
H A D | tree-vect-patterns.c | 46 (tree (* ) (tree, tree *, tree *), block_stmt_iterator); 464 block_stmt_iterator si) 614 block_stmt_iterator si;
|
H A D | tree-cfgcleanup.c | 72 cleanup_control_expr_graph (basic_block bb, block_stmt_iterator bsi) 164 block_stmt_iterator bsi; 261 block_stmt_iterator bsi; 388 block_stmt_iterator bsi, bsi_to;
|
H A D | tree-flow-inline.h | 643 /* Return a block_stmt_iterator that points to beginning of basic 645 static inline block_stmt_iterator 648 block_stmt_iterator bsi; 664 static inline block_stmt_iterator 667 block_stmt_iterator bsi = bsi_start (bb); 677 static inline block_stmt_iterator 680 block_stmt_iterator bsi; 696 bsi_end_p (block_stmt_iterator i) 704 bsi_next (block_stmt_iterator *i) 712 bsi_prev (block_stmt_iterator * [all...] |
H A D | tree-optimize.c | 199 block_stmt_iterator bsi; 265 block_stmt_iterator bsi;
|
H A D | tree-ssa-dce.c | 134 static void remove_dead_stmt (block_stmt_iterator *, basic_block); 394 block_stmt_iterator i; 584 block_stmt_iterator bsi; 636 block_stmt_iterator i; 713 remove_dead_stmt (block_stmt_iterator *i, basic_block bb)
|
H A D | tree-ssa-phiopt.c | 304 block_stmt_iterator bsi; 329 block_stmt_iterator bsi; 381 block_stmt_iterator bsi; 631 block_stmt_iterator bsi, bsi_from; 879 block_stmt_iterator bsi;
|
H A D | tree-vect-transform.c | 49 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); 222 2. BSI: block_stmt_iterator where new stmts can be added. 252 block_stmt_iterator *bsi ATTRIBUTE_UNUSED, 343 block_stmt_iterator incr_bsi; 576 vect_finish_stmt_generation (tree stmt, tree vec_stmt, block_stmt_iterator *bsi) 778 block_stmt_iterator exit_bsi; 1133 vectorizable_reduction (tree stmt, block_stmt_iterator *bsi, tree *vec_stmt) 1376 vectorizable_assignment (tree stmt, block_stmt_iterator *bs [all...] |
H A D | tree-ssa-reassoc.c | 954 block_stmt_iterator bsinow, bsirhs; 1024 negate_value (tree tonegate, block_stmt_iterator *bsi) 1040 block_stmt_iterator bsi; 1096 break_up_subtract (tree stmt, block_stmt_iterator *bsi) 1118 block_stmt_iterator bsinow, bsilhs; 1261 block_stmt_iterator bsi; 1304 block_stmt_iterator bsi;
|
H A D | tree-ssa-loop-ch.c | 54 block_stmt_iterator bsi;
|
H A D | domwalk.c | 147 block_stmt_iterator bsi;
|
H A D | tree-ssa-sink.c | 425 block_stmt_iterator bsi; 442 block_stmt_iterator tobsi;
|