Home
last modified time | relevance | path

Searched refs:create_basic_block (Results 1 – 18 of 18) sorted by relevance

/NextBSD/contrib/gcc/
HDcfghooks.h37 basic_block (*create_basic_block) (void *head, void *end, basic_block after); member
149 extern basic_block create_basic_block (void *, void *, basic_block);
HDcfghooks.c461 create_basic_block (void *head, void *end, basic_block after) in create_basic_block() function
465 if (!cfg_hooks->create_basic_block) in create_basic_block()
468 ret = cfg_hooks->create_basic_block (head, end, after); in create_basic_block()
483 return create_basic_block (NULL, NULL, after); in create_empty_bb()
HDcfgexpand.c1230 new_bb = create_basic_block (NEXT_INSN (last), get_last_insn (), bb); in expand_gimple_cond_expr()
1346 bb = create_basic_block (NEXT_INSN (last), get_last_insn (), bb); in expand_gimple_tailcall()
1504 init_block = create_basic_block (NEXT_INSN (get_insns ()), in construct_init_block()
1557 exit_block = create_basic_block (NEXT_INSN (head), end, in construct_exit_block()
HDcfgrtl.c502 new_bb = create_basic_block (NEXT_INSN (insn), BB_END (bb), bb); in rtl_split_block()
1054 basic_block bb = create_basic_block (BB_HEAD (e->dest), NULL, ENTRY_BLOCK_PTR); in force_nonfallthru_and_redirect()
1089 jump_block = create_basic_block (note, NULL, e->src); in force_nonfallthru_and_redirect()
1290 bb = create_basic_block (before, NULL, edge_in->src); in rtl_split_edge()
1295 bb = create_basic_block (before, NULL, edge_in->dest->prev_bb); in rtl_split_edge()
2666 create_basic_block (e->src != ENTRY_BLOCK_PTR in cfg_layout_split_edge()
HDsched-ebb.c170 bb = create_basic_block (NEXT_INSN (insn), NULL_RTX, last_bb); in begin_schedule_ready()
HDcfglayout.c1037 new_bb = create_basic_block (insn, in cfg_layout_duplicate_bb()
HDbb-reorder.c1604 new_bb = create_basic_block (NULL, NULL, last_bb); in fix_crossing_conditional_branches()
HDtree-inline.c689 copy_basic_block = create_basic_block (NULL, (void *) 0, in copy_bb()
HDexcept.c1398 bb = create_basic_block (seq, last, BLOCK_FOR_INSN (insn)->prev_bb); in emit_to_new_bb_before()
HDhaifa-sched.c3687 rec = create_basic_block (label, label, before_recovery); in create_recovery_block()
HDtree-cfg.c353 bb = create_basic_block (stmt_list, NULL, bb); in make_blocks()
HDChangeLog-20019986 create_basic_block, flow_delete_block, compute_bb_for_insn,
11346 (create_basic_block): Update prototype.
11349 * cfg.c (create_basic_block_structure): Rename from create_basic_block;
11352 (create_basic_block): New function.
11353 (split_block): Use create_basic_block.
11652 flow_delete_insn, flow_delete_insn_chain, create_basic_block,
HDChangeLog-200216497 and use last_basic_block++ instead. (create_basic_block): Update.
19606 * cfgrtl.c (create_basic_block): Insert basic blocks to the end of
20819 (create_basic_block_structure, create_basic_block): Declaration changed.
20828 * cfgrtl.c (create_basic_block_structure, create_basic_block,
21629 (create_basic_block_structure, create_basic_block): Declaration changed.
21665 * cfgrtl.c (create_basic_block_structure, create_basic_block,
HDChangeLog.tree-ssa2893 delete_basic_block, split_edge, create_basic_block,
2898 delete_basic_block, split_edge, create_basic_block, can_merge_blocks_p,
2932 * tree-cfg.c (create_bb): Modified to suit create_basic_block hook.
HDChangeLog-199916349 * flow.c (create_basic_block): Make sure the bb note is in the block.
18455 * flow.c (create_basic_block): Disregard integrated bb notes.
18579 (create_basic_block): New.
HDChangeLog-200019137 (create_basic_block): Use reorder_insns to move an existing
25203 (create_basic_block): Externalize.
25208 * basic-block.h: Add declaration for create_basic_block.
25986 end of basic block is jump_insn, not barrier; use create_basic_block
HDChangeLog-200315853 * basic-block.h (create_basic_block, merge_blocks_nomove): Kill.
15858 * cfgrtl.c (create_basic_block): Rename to rtl_create_basic_block.
15863 * cfghooks.h (cfg_hooks): Add create_basic_block, can_merge_blocks_p,
15865 (create_basic_block, can_merge_blocks_p, merge_blocks): New macros.
HDChangeLog-200444552 delete_basic_block, split_edge, create_basic_block,
44562 split_block, delete_block, split_edge, create_basic_block,
44567 move_block_after, delete_basic_block, split_edge, create_basic_block,