Home
last modified time | relevance | path

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

12345678910>>...12

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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()
H A 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 …]
H A 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 …]
H A 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);
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgimple-fold.h62 extern gimple_seq rewrite_to_defined_overflow (gimple *);
69 extern tree gimple_build (gimple_seq *, location_t,
72 gimple_build (gimple_seq *seq, in gimple_build()
77 extern tree gimple_build (gimple_seq *, location_t,
80 gimple_build (gimple_seq *seq, in gimple_build()
85 extern tree gimple_build (gimple_seq *, location_t,
88 gimple_build (gimple_seq *seq, in gimple_build()
93 extern tree gimple_build (gimple_seq *, location_t, combined_fn, tree, tree);
95 gimple_build (gimple_seq *seq, combined_fn fn, tree type, tree arg0) in gimple_build()
99 extern tree gimple_build (gimple_seq *, location_t, combined_fn,
[all …]
H A 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 …]
H A 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 …]
H A Dgimple.h386 gimple_seq body;
410 gimple_seq body;
425 gimple_seq handler;
442 gimple_seq failure;
453 gimple_seq n_body, e_body;
522 gimple_seq eval;
526 gimple_seq cleanup;
557 gimple_seq cleanup;
638 gimple_seq pre_body;
859 gimple_seq body;
[all …]
H A Dgimple-match-head.c50 static bool gimple_simplify (gimple_match_op *, gimple_seq *, tree (*)(tree),
52 static bool gimple_simplify (gimple_match_op *, gimple_seq *, tree (*)(tree),
54 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_resimplify1 (gimple_seq *, gimple_match_op *,
62 static bool gimple_resimplify2 (gimple_seq *, gimple_match_op *,
64 static bool gimple_resimplify3 (gimple_seq *, gimple_match_op *,
66 static bool gimple_resimplify4 (gimple_seq *, gimple_match_op *,
68 static bool gimple_resimplify5 (gimple_seq *, gimple_match_op *,
[all …]
H A Dgimple-iterator.c51 update_modified_stmts (gimple_seq seq) in update_modified_stmts()
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()
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()
336 gimple_seq
340 gimple_seq *pold_seq, new_seq; in gsi_split_seq_after()
391 gsi_split_seq_before (gimple_stmt_iterator *i, gimple_seq *pnew_seq) in gsi_split_seq_before()
394 gimple_seq old_seq; in gsi_split_seq_before()
466 gsi_replace_with_seq (gimple_stmt_iterator *gsi, gimple_seq seq, in gsi_replace_with_seq()
[all …]
H A Dtree-eh.c224 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 …]
H A Dgimple.c583 gimple_build_bind (tree vars, gimple_seq body, tree block) in gimple_build_bind()
675 gimple_build_catch (tree types, gimple_seq handler) in gimple_build_catch()
691 gimple_build_eh_filter (tree types, gimple_seq failure) in gimple_build_eh_filter()
718 gimple_build_eh_else (gimple_seq n_body, gimple_seq e_body) in gimple_build_eh_else()
734 gimple_build_try (gimple_seq eval, gimple_seq cleanup, in gimple_build_try()
755 gimple_build_wce (gimple_seq cleanup) in gimple_build_wce()
919 gimple_build_omp_critical (gimple_seq body, tree name, tree clauses) in gimple_build_omp_critical()
940 gimple_build_omp_for (gimple_seq body, int kind, tree clauses, size_t collapse, in gimple_build_omp_for()
941 gimple_seq pre_body) in gimple_build_omp_for()
966 gimple_build_omp_parallel (gimple_seq body, tree clauses, tree child_fn, in gimple_build_omp_parallel()
[all …]
H A Dtree-inline.h243 int estimate_num_insns_seq (gimple_seq, eni_weights *);
247 extern gimple_seq copy_gimple_seq_and_replace_locals (gimple_seq seq);
/netbsd-src/external/gpl3/gcc/dist/gcc/config/gcn/
H A Dgcn-tree.cc118 gimple_seq init_seq = NULL; in gcn_lockless_update()
140 gimple_seq red_seq = NULL; in gcn_lockless_update()
149 gimple_seq latch_seq = NULL; in gcn_lockless_update()
225 gimple_seq lock_seq = NULL; in gcn_lockfull_update()
260 gimple_seq red_seq = NULL; in gcn_lockfull_update()
277 gimple_seq unlock_seq = NULL; in gcn_lockfull_update()
338 gimple_seq seq = NULL; in gcn_goacc_reduction_setup()
382 gimple_seq seq = NULL; in gcn_goacc_reduction_init()
413 gimple_seq seq = NULL; in gcn_goacc_reduction_fini()
458 gimple_seq seq = NULL; in gcn_goacc_reduction_teardown()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-gimplify.cc80 d_gimplify_modify_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p) in d_gimplify_modify_expr()
141 d_gimplify_call_expr (tree *expr_p, gimple_seq *pre_p) in d_gimplify_call_expr()
253 d_gimplify_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p) in d_gimplify_expr()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/gcn/
H A Dgcn-tree.c237 gimple_seq init_seq = NULL; in gcn_lockless_update()
259 gimple_seq red_seq = NULL; in gcn_lockless_update()
268 gimple_seq latch_seq = NULL; in gcn_lockless_update()
344 gimple_seq lock_seq = NULL; in gcn_lockfull_update()
379 gimple_seq red_seq = NULL; in gcn_lockfull_update()
396 gimple_seq unlock_seq = NULL; in gcn_lockfull_update()
477 gimple_seq seq = NULL; in gcn_goacc_reduction_setup()
521 gimple_seq seq = NULL; in gcn_goacc_reduction_init()
552 gimple_seq seq = NULL; in gcn_goacc_reduction_fini()
597 gimple_seq seq = NULL; in gcn_goacc_reduction_teardown()
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A 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 …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A 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 …]

12345678910>>...12