Home
last modified time | relevance | path

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

12

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dcfghooks.h88 basic_block (*create_basic_block) (void *head, void *end, basic_block after); member
233 extern basic_block create_basic_block (rtx, rtx, basic_block);
234 extern basic_block create_basic_block (gimple_seq, basic_block);
Dsymtab-thunks.cc581 then_bb = create_basic_block (NULL, bb); in expand_thunk()
583 return_bb = create_basic_block (NULL, then_bb); in expand_thunk()
585 else_bb = create_basic_block (NULL, else_bb); in expand_thunk()
Dcfghooks.cc741 if (!cfg_hooks->create_basic_block) in create_basic_block_1()
744 ret = cfg_hooks->create_basic_block (head, end, after); in create_basic_block_1()
755 create_basic_block (gimple_seq seq, basic_block after) in create_basic_block() function
761 create_basic_block (rtx head, rtx end, basic_block after) in create_basic_block() function
Dcfgrtl.cc766 new_bb = create_basic_block (NEXT_INSN (insn), BB_END (bb), bb); in rtl_split_block()
1567 basic_block bb = create_basic_block (BB_HEAD (e->dest), NULL, in force_nonfallthru_and_redirect()
1666 jump_block = create_basic_block (new_head, NULL, e->src); in force_nonfallthru_and_redirect()
1890 bb = create_basic_block (before, NULL, edge_in->src); in rtl_split_edge()
1897 bb = create_basic_block (before, NULL, edge_in->dest->prev_bb); in rtl_split_edge()
1920 bb = create_basic_block (before, NULL, after); in rtl_split_edge()
4459 new_bb = create_basic_block (insn, in cfg_layout_duplicate_bb()
4941 create_basic_block (e->src != ENTRY_BLOCK_PTR_FOR_FN (cfun) in cfg_layout_split_edge()
Dsched-ebb.cc188 bb = create_basic_block (next, NULL_RTX, last_bb); in begin_move_insn()
Dbb-reorder.cc1434 basic_block new_bb = create_basic_block (label, jump, last_bb); in create_eh_forwarder_block()
2196 new_bb = create_basic_block (new_label, new_jump, last_bb); in fix_crossing_conditional_branches()
Dtree-ssa-loop-ivcanon.cc645 latch_edge = make_edge (latch, create_basic_block (NULL, NULL, latch), flags); in unloop_loops()
Dcfgexpand.cc2695 new_bb = create_basic_block (NEXT_INSN (last), get_last_insn (), bb); in expand_gimple_cond()
4172 bb = create_basic_block (NEXT_INSN (last), get_last_insn (), bb); in expand_gimple_tailcall()
6201 init_block = create_basic_block (NEXT_INSN (get_insns ()), in construct_init_block()
6279 exit_block = create_basic_block (NEXT_INSN (head), end, prev_bb); in construct_exit_block()
Dipa-split.cc1277 basic_block new_return_bb = create_basic_block (NULL, 0, return_bb); in split_function()
Dshrink-wrap.cc567 basic_block new_bb = create_basic_block (note, note, old_bb); in handle_simple_exit()
Dcgraphunit.cc1732 bb = create_basic_block (NULL, ENTRY_BLOCK_PTR_FOR_FN (cfun)); in init_lowered_empty_function()
Dsel-sched-ir.cc5362 new_bb = orig_cfg_hooks.create_basic_block (headp, endp, after); in sel_create_basic_block()
5714 sel_cfg_hooks.create_basic_block = sel_create_basic_block; in sel_register_cfg_hooks()
Dexcept.cc950 bb = create_basic_block (seq, last, BLOCK_FOR_INSN (insn)->prev_bb); in emit_to_new_bb_before()
Dtree-cfg.cc557 bb = create_basic_block (seq, bb); in make_blocks_1()
772 *dispatcher = create_basic_block (NULL, for_bb); in handle_abnormal_edges()
Dtree-inline.cc2040 copy_basic_block = create_basic_block (NULL, (basic_block) prev->aux); in copy_bb()
Dhaifa-sched.cc8239 rec = create_basic_block (label, label, before_recovery); in sched_create_recovery_block()
DChangeLog-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,
DChangeLog-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,
DChangeLog.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.
DChangeLog-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.
DChangeLog-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
DChangeLog-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.
/netbsd/src/external/gpl3/gcc/dist/gcc/config/bfin/
Dbfin.cc3803 basic_block new_bb = create_basic_block (seq, seq_end, in hwloop_optimize()
3831 new_bb = create_basic_block (seq, seq_end, loop->head->prev_bb); in hwloop_optimize()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/xtensa/
Dxtensa.cc4275 new_bb = create_basic_block (seq, insn, entry_bb); in hwloop_optimize()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arc/
Darc.cc8186 new_bb = create_basic_block (seq, insn, entry_bb); in hwloop_optimize()

12