Searched refs:block_stmt_iterator (Results 1 - 25 of 70) sorted by relevance

123

/freebsd-12-stable/contrib/gcc/
H A Ddomwalk.h70 basic_block, block_stmt_iterator);
85 basic_block, block_stmt_iterator);
H A Dtree-flow.h474 } 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 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,
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 Dtree-profile.c124 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 Dtree-if-conv.c107 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 Dtree-cfg.c271 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 Dtree-nrv.c111 block_stmt_iterator bsi;
294 block_stmt_iterator i;
H A Dtree-ssa-math-opts.c292 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 Dtree-ssa-dse.c100 block_stmt_iterator);
227 block_stmt_iterator bsi)
411 block_stmt_iterator bsi;
H A Dtree-sra.c663 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 Dtree-tailcall.c107 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 Dtree-complex.c182 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 Dtree-ssa-loop-ivcanon.c77 block_stmt_iterator incr_at;
120 block_stmt_iterator bsi;
405 block_stmt_iterator bsi;
H A Dtree-vect-patterns.c46 (tree (* ) (tree, tree *, tree *), block_stmt_iterator);
464 block_stmt_iterator si)
614 block_stmt_iterator si;
H A Dtree-cfgcleanup.c72 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 Dtree-flow-inline.h643 /* 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 Dtree-optimize.c199 block_stmt_iterator bsi;
265 block_stmt_iterator bsi;
H A Dtree-ssa-dce.c134 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 Dtree-ssa-phiopt.c304 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 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);
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 Dtree-ssa-reassoc.c954 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 Dtree-ssa-loop-ch.c54 block_stmt_iterator bsi;
H A Ddomwalk.c147 block_stmt_iterator bsi;
H A Dtree-ssa-sink.c425 block_stmt_iterator bsi;
442 block_stmt_iterator tobsi;

Completed in 304 milliseconds

123