Home
last modified time | relevance | path

Searched refs:gimple_seq (Results 1 – 25 of 137) sorted by relevance

123456

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dgimple-fold.h67 extern gimple_seq rewrite_to_defined_overflow (gimple *, bool = false);
74 extern tree gimple_build (gimple_seq *, location_t,
77 gimple_build (gimple_seq *seq, in gimple_build()
82 extern tree gimple_build (gimple_seq *, location_t,
85 gimple_build (gimple_seq *seq, in gimple_build()
90 extern tree gimple_build (gimple_seq *, location_t,
93 gimple_build (gimple_seq *seq, in gimple_build()
98 extern tree gimple_build (gimple_seq *, location_t, combined_fn, tree);
100 gimple_build (gimple_seq *seq, combined_fn fn, tree type) in gimple_build()
104 extern tree gimple_build (gimple_seq *, location_t, combined_fn, tree, tree);
[all …]
Dgimplify.h58 extern void gimplify_and_add (tree, gimple_seq *);
59 extern tree get_formal_tmp_var (tree, gimple_seq *);
60 extern tree get_initialized_tmp_var (tree, gimple_seq *, gimple_seq * = NULL,
70 extern enum gimplify_status gimplify_self_mod_expr (tree *, gimple_seq *,
71 gimple_seq *, bool, tree);
74 extern bool gimplify_stmt (tree *, gimple_seq *);
76 extern enum gimplify_status gimplify_expr (tree *, gimple_seq *, gimple_seq *,
81 extern void gimplify_type_sizes (tree, gimple_seq *);
82 extern void gimplify_one_sizepos (tree *, gimple_seq *);
84 extern enum gimplify_status gimplify_arg (tree *, gimple_seq *, location_t,
[all …]
Dgimple-iterator.h34 gimple_seq *seq;
58 gimple_seq,
60 extern void gsi_insert_seq_before (gimple_stmt_iterator *, gimple_seq,
63 gimple_seq,
65 extern void gsi_insert_seq_after (gimple_stmt_iterator *, gimple_seq,
67 extern gimple_seq gsi_split_seq_after (gimple_stmt_iterator);
69 extern void gsi_split_seq_before (gimple_stmt_iterator *, gimple_seq *);
71 extern void gsi_replace_with_seq (gimple_stmt_iterator *, gimple_seq, bool);
82 extern gimple_stmt_iterator gsi_for_stmt (gimple *, gimple_seq *);
88 extern void gsi_insert_seq_on_edge (edge, gimple_seq);
[all …]
Dgimple.h388 gimple_seq body;
412 gimple_seq body;
427 gimple_seq handler;
444 gimple_seq failure;
455 gimple_seq n_body, e_body;
524 gimple_seq eval;
528 gimple_seq cleanup;
559 gimple_seq cleanup;
640 gimple_seq pre_body;
861 gimple_seq body;
[all …]
Dgimple-iterator.cc51 update_modified_stmts (gimple_seq seq) in update_modified_stmts()
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()
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()
340 gimple_seq
344 gimple_seq *pold_seq, new_seq; in gsi_split_seq_after()
395 gsi_split_seq_before (gimple_stmt_iterator *i, gimple_seq *pnew_seq) in gsi_split_seq_before()
398 gimple_seq old_seq; in gsi_split_seq_before()
470 gsi_replace_with_seq (gimple_stmt_iterator *gsi, gimple_seq seq, in gsi_replace_with_seq()
[all …]
Dgimple-match-head.cc54 static bool gimple_simplify (gimple_match_op *, gimple_seq *, tree (*)(tree),
56 static bool gimple_simplify (gimple_match_op *, gimple_seq *, tree (*)(tree),
58 static bool gimple_simplify (gimple_match_op *, gimple_seq *, tree (*)(tree),
60 static bool gimple_simplify (gimple_match_op *, gimple_seq *, tree (*)(tree),
62 static bool gimple_simplify (gimple_match_op *, gimple_seq *, tree (*)(tree),
64 static bool gimple_resimplify1 (gimple_seq *, gimple_match_op *,
66 static bool gimple_resimplify2 (gimple_seq *, gimple_match_op *,
68 static bool gimple_resimplify3 (gimple_seq *, gimple_match_op *,
70 static bool gimple_resimplify4 (gimple_seq *, gimple_match_op *,
72 static bool gimple_resimplify5 (gimple_seq *, gimple_match_op *,
[all …]
Domp-oacc-kernels-decompose.cc97 gimple_seq body = gimple_bind_body (as_a <gbind *> (stmt)); in top_level_omp_for_in_stmt()
107 gimple_seq try_body = gimple_try_eval (maybe_for_or_try); in top_level_omp_for_in_stmt()
217 adjust_region_code (gimple_seq gs, int *region_code) in adjust_region_code()
292 make_loops_gang_single (gimple_seq gs) in make_loops_gang_single()
304 make_region_seq (location_t loc, gimple_seq stmts, in make_region_seq()
645 make_region_loop_nest (gimple *omp_for, gimple_seq stmts, in make_region_loop_nest()
729 gimple_seq new_body = NULL; in flatten_binds()
730 gimple_seq body_sequence = gimple_bind_body (bind); in flatten_binds()
748 gimple_seq inner_sequence = gimple_bind_body (inner_bind); in flatten_binds()
793 gimple_seq cleanup = NULL; in make_data_region_try_statement()
[all …]
Dgimple-match.h142 bool resimplify (gimple_seq *, tree (*)(tree));
369 bool gimple_simplify (gimple *, gimple_match_op *, gimple_seq *,
371 tree maybe_push_res_to_seq (gimple_match_op *, gimple_seq *,
387 extern tree gimple_build (gimple_seq *, location_t,
390 gimple_build (gimple_seq *seq, code_helper code, tree type, tree op0) in gimple_build()
395 extern tree gimple_build (gimple_seq *, location_t,
398 gimple_build (gimple_seq *seq, code_helper code, tree type, tree op0, in gimple_build()
404 extern tree gimple_build (gimple_seq *, location_t,
407 gimple_build (gimple_seq *seq, code_helper code, tree type, tree op0, in gimple_build()
Dgimple.cc590 gimple_build_bind (tree vars, gimple_seq body, tree block) in gimple_build_bind()
678 gimple_build_catch (tree types, gimple_seq handler) in gimple_build_catch()
694 gimple_build_eh_filter (tree types, gimple_seq failure) in gimple_build_eh_filter()
721 gimple_build_eh_else (gimple_seq n_body, gimple_seq e_body) in gimple_build_eh_else()
737 gimple_build_try (gimple_seq eval, gimple_seq cleanup, in gimple_build_try()
758 gimple_build_wce (gimple_seq cleanup) in gimple_build_wce()
922 gimple_build_omp_critical (gimple_seq body, tree name, tree clauses) in gimple_build_omp_critical()
943 gimple_build_omp_for (gimple_seq body, int kind, tree clauses, size_t collapse, in gimple_build_omp_for()
944 gimple_seq pre_body) in gimple_build_omp_for()
969 gimple_build_omp_parallel (gimple_seq body, tree clauses, tree child_fn, in gimple_build_omp_parallel()
[all …]
Dtree-eh.cc224 collect_finally_tree_1 (gimple_seq seq, gtry *region) in collect_finally_tree_1()
314 static gimple_seq eh_seq;
333 gimple_seq repl_stmt;
375 gimple_seq top_p_seq;
411 static gimple_seq lower_eh_must_not_throw (struct leh_state *, gtry *);
418 static void lower_eh_constructs_1 (struct leh_state *state, gimple_seq *seq);
420 static gimple_seq
464 gimple_seq new_seq; in replace_goto_queue_cond_clause()
491 static void replace_goto_queue_stmt_list (gimple_seq *, struct leh_tf_state *);
497 gimple_seq seq; in replace_goto_queue_1()
[all …]
Dtree-inline.h240 int estimate_num_insns_seq (gimple_seq, eni_weights *);
244 extern gimple_seq copy_gimple_seq_and_replace_locals (gimple_seq seq);
Dgimplify-me.h28 extern tree force_gimple_operand_1 (tree, gimple_seq *, gimple_predicate, tree);
29 extern tree force_gimple_operand (tree, gimple_seq *, bool, tree);
Dgimple-pretty-print.h28 extern void debug_gimple_seq (gimple_seq);
29 extern void print_gimple_seq (FILE *, gimple_seq, int, dump_flags_t);
Dgimple-walk.h86 extern gimple *walk_gimple_seq_mod (gimple_seq *, walk_stmt_fn, walk_tree_fn,
88 extern gimple *walk_gimple_seq (gimple_seq, walk_stmt_fn, walk_tree_fn,
Dtree-cfg.h58 extern bool gimple_seq_unreachable_p (gimple_seq);
65 extern void verify_gimple_in_seq (gimple_seq);
105 extern bool gimple_find_sub_bbs (gimple_seq, gimple_stmt_iterator *);
Dgimplify-me.cc44 force_gimple_operand_1 (tree expr, gimple_seq *stmts, in force_gimple_operand_1()
94 force_gimple_operand (tree expr, gimple_seq *stmts, bool simple, tree var) in force_gimple_operand()
113 gimple_seq stmts; in force_gimple_operand_gsi_1()
157 gimple_seq pre = NULL; in gimple_regimplify_operands()
Dgimplify.cc195 gimple_seq conditional_cleanups;
249 static enum gimplify_status gimplify_compound_expr (tree *, gimple_seq *, bool);
251 static enum gimplify_status gimplify_expr (tree *, gimple_seq *, gimple_seq *,
253 static void prepare_gimple_addressable (tree *, gimple_seq *);
259 gimplify_seq_add_stmt (gimple_seq *seq_p, gimple *gs) in gimplify_seq_add_stmt()
271 gimplify_seq_add_seq (gimple_seq *dst_p, gimple_seq src) in gimplify_seq_add_seq()
426 gimple_pop_condition (gimple_seq *pre_p) in gimple_pop_condition()
494 gimplify_and_add (tree t, gimple_seq *seq_p) in gimplify_and_add()
504 gimplify_and_return_first (tree t, gimple_seq *seq_p) in gimplify_and_return_first()
619 internal_get_tmp_var (tree val, gimple_seq *pre_p, gimple_seq *post_p, in internal_get_tmp_var()
[all …]
Domp-low.cc196 static void scan_omp (gimple_seq *, omp_context *);
346 static void lower_omp (gimple_seq *, omp_context *);
1003 static gimple_seq maybe_catch_exception (gimple_seq);
1012 gimple_seq seq = NULL, new_seq; in finalize_task_copyfn()
2901 gimple_seq seq = NULL; in scan_omp_simd()
2916 gimple_seq new_seq = copy_gimple_seq_and_replace_locals (stmt); in scan_omp_simd()
2956 gimple_seq input_body = NULL; in scan_omp_simd_scan()
2976 gimple_seq input_body1 = gimple_omp_body (input_stmt1); in scan_omp_simd_scan()
2979 gimple_seq scan_body = copy_gimple_seq_and_replace_locals (stmt); in scan_omp_simd_scan()
4313 scan_omp (gimple_seq *body_p, omp_context *ctx) in scan_omp()
[all …]
Dtree-vect-loop-manip.cc275 add_preheader_seq (class loop *loop, gimple_seq seq) in add_preheader_seq()
288 add_header_seq (class loop *loop, gimple_seq seq) in add_header_seq()
323 vect_maybe_permute_loop_masks (gimple_seq *seq, rgroup_controls *dest_rgm, in vect_maybe_permute_loop_masks()
423 gimple_seq *preheader_seq, in vect_set_loop_controls_directly()
424 gimple_seq *header_seq, in vect_set_loop_controls_directly()
552 gimple_seq test_seq = NULL; in vect_set_loop_controls_directly()
618 gimple_seq seq = vect_gen_len (init_ctrl, start, in vect_set_loop_controls_directly()
653 gimple_seq stmts = NULL; in vect_set_loop_controls_directly()
661 gimple_seq seq = vect_gen_len (next_ctrl, test_index, this_test_limit, in vect_set_loop_controls_directly()
700 gimple_seq preheader_seq = NULL; in vect_set_loop_condition_partial_vectors()
[all …]
Dlanghooks.h312 void (*omp_finish_clause) (tree clause, gimple_seq *pre_p, bool);
562 int (*gimplify_expr) (tree *, gimple_seq *, gimple_seq *);
Dtree-complex.cc539 static gimple_seq
546 gimple_seq list; in set_component_ssa_name()
674 gimple_seq list; in update_complex_components()
690 gimple_seq list; in update_complex_components_on_edge()
921 gimple_seq stmts = NULL; in expand_complex_addition()
1067 expand_complex_multiplication_components (gimple_seq *stmts, location_t loc, in expand_complex_multiplication_components()
1101 gimple_seq stmts = NULL; in expand_complex_multiplication()
1200 gimple_seq stmts2 = NULL; in expand_complex_multiplication()
1253 gimple_seq stmts = NULL; in expand_complex_div_straight()
1288 gimple_seq stmts = NULL; in expand_complex_div_wide()
[all …]
Dgimple-expr.h26 extern void gimple_set_body (tree, gimple_seq);
27 extern gimple_seq gimple_body (tree);
/netbsd/src/external/gpl3/gcc/dist/gcc/doc/
Dmatch-and-simplify.texi37 @deftypefn {GIMPLE function} tree gimple_simplify (enum tree_code, tree, tree, gimple_seq *, tree (…
38 @deftypefnx {GIMPLE function} tree gimple_simplify (enum tree_code, tree, tree, tree, gimple_seq *,…
39 …unction} tree gimple_simplify (enum tree_code, tree, tree, tree, tree, gimple_seq *, tree (*)(tree…
40 @deftypefnx {GIMPLE function} tree gimple_simplify (enum built_in_function, tree, tree, gimple_seq
41 …ction} tree gimple_simplify (enum built_in_function, tree, tree, tree, gimple_seq *, tree (*)(tree…
42 … tree gimple_simplify (enum built_in_function, tree, tree, tree, tree, gimple_seq *, tree (*)(tree…
48 additional arguments are a gimple_seq where built statements are
62 @deftypefn {GIMPLE function} tree gimple_build (gimple_seq *, location_t, enum tree_code, tree, tre…
63 @deftypefnx {GIMPLE function} tree gimple_build (gimple_seq *, location_t, enum tree_code, tree, tr…
64 @deftypefnx {GIMPLE function} tree gimple_build (gimple_seq *, location_t, enum tree_code, tree, tr…
[all …]
Dgimple.texi1168 @deftypefn {GIMPLE function} gimple gimplify_assign (tree dst, tree src, gimple_seq *seq_p)
1255 gimple_seq body)
1274 @deftypefn {GIMPLE function} gimple_seq gimple_bind_body (gbind *g)
1280 gimple_seq seq)
1289 gimple_seq seq)
1427 gimple_seq handler)
1442 @deftypefn {GIMPLE function} gimple_seq gimple_catch_handler (gcatch *g)
1452 gimple_seq handler)
1644 gimple_seq failure)
1658 @deftypefn {GIMPLE function} gimple_seq gimple_eh_filter_failure (gimple g)
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/m32c/
Dm32c-protos.h73 tree m32c_gimplify_va_arg_expr (tree, tree, gimple_seq *, gimple_seq *);

123456