Home
last modified time | relevance | path

Searched refs:split_block (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-12.1/contrib/gcc/
H A Dvalue-prof.c227 e12 = split_block (bb, bb1end); in tree_divmod_fixed_value()
230 e23 = split_block (bb2, bb2end); in tree_divmod_fixed_value()
233 e34 = split_block (bb3, bb3end); in tree_divmod_fixed_value()
394 e12 = split_block (bb, bb1end); in tree_mod_pow2()
397 e23 = split_block (bb2, bb2end); in tree_mod_pow2()
400 e34 = split_block (bb3, bb3end); in tree_mod_pow2()
565 e12 = split_block (bb, bb1end); in tree_mod_subtract()
571 e23 = split_block (bb2, bb2end); in tree_mod_subtract()
576 e34 = split_block (ncounts ? bb3 : bb2, bb3end); in tree_mod_subtract()
H A Dcfghooks.h55 basic_block (*split_block) (basic_block b, void * i); member
144 extern edge split_block (basic_block, void *);
H A Dcfghooks.c319 split_block (basic_block bb, void *i) in split_block() function
323 if (!cfg_hooks->split_block) in split_block()
326 new_bb = cfg_hooks->split_block (bb, i); in split_block()
348 return split_block (bb, NULL); in split_block_after_labels()
H A Dmode-switching.c363 src_bb = split_block (src_bb, in create_pre_exit()
368 pre_exit = split_block (src_bb, before_return_copy)->src; in create_pre_exit()
H A Drtl-factoring.c957 return block_label (split_block (bb, insn)->dest); in block_label_after()
1024 sb->label = block_label (split_block (bb, insn)->dest); in split_pattern_seq()
1066 delete_basic_block (split_block (bb, insn)->dest); in erase_matching_seqs()
H A Dcfgbuild.c658 fallthru = split_block (bb, PREV_INSN (insn)); in find_bb_boundaries()
673 fallthru = split_block (bb, PREV_INSN (insn)); in find_bb_boundaries()
H A Dtree-optimize.c298 edge e = split_block (bb, stmt); in execute_fixup_cfg()
H A Dtree-cfgcleanup.c174 split_block (bb, stmt);
H A Dcfgcleanup.c1726 redirect_to = split_block (src2, PREV_INSN (newpos2))->dest; in try_crossjump_to_edge()
1803 redirect_from = split_block (src1, PREV_INSN (newpos1))->src; in try_crossjump_to_edge()
H A Dtree-inline.c846 edge e = split_block (new_bb, copy_stmt); in copy_edges_for_bb()
2032 e = split_block (bb, stmt); in expand_call_inline()
H A Dcfglayout.c891 bb = split_block (bb, NULL)->dest; in fixup_fallthru_exit_predecessor()
H A Dtree-mudflap.c518 e = split_block (cond_bb, bsi_stmt (bsi)); in mf_build_check_statement_for()
H A Dtree-complex.c1064 e = split_block (bsi->bb, cond); in expand_complex_div_wide()
H A Domp-low.c2221 e = split_block (bb, NULL); in expand_parallel_call()
2527 e = split_block (entry_bb, t); in expand_omp_parallel()
H A Dcfgrtl.c2848 e = split_block (bb, split_at_insn); in rtl_flow_call_edges_add()
H A Drecog.c3217 nfte = split_block (bb, x); in peephole2_optimize()
H A Dhaifa-sched.c3799 e = split_block (first_bb, check); in create_check_block_twin()
H A Dtree-cfg.c5391 e = split_block (bb, stmt); in tree_flow_call_edges_add()
H A DChangeLog.tree-ssa2683 * cfghooks.c (split_block): Don't redirect edges.
2892 split_block, split_block_after_labels, move_block_after,
2897 (redirect_edge_and_branch, redirect_edge_and_branch_force, split_block,
3432 * tree-cfg.c (tree_make_forwarder_block): Use split_block.
11545 * cfgrtl.c (split_block): Update the comment.
H A DChangeLog-20019988 set_block_for_new_insns, split_block, merge_blocks_nomove,
11353 (split_block): Use create_basic_block.
11461 (split_block, redirect_edge_and_branch_force, split_edge):
11656 redirect_edge_pred, split_block, marge_blocks_nomove, block_label,
16627 * flow.c (split_block): Make sure bb_note is included in the
20065 (split_block): Copy it.
29006 (split_block): Be ready for basic block introduced by CODE_LABEL.
H A DChangeLog-20048528 * cfghooks.c (split_block, make_forwarder_block): Use
28280 * cfghooks.c (split_block): Call make_single_succ_edge so that edge
44480 * cfghooks.c (split_block): Set probability and count of the
44551 split_block, split_block_after_labels, move_block_after,
44559 split_block fields. Renamed cfgh_split_edge and delete_block
44562 split_block, delete_block, split_edge, create_basic_block,
44566 redirect_edge_and_branch_force, split_block, split_block_after_labels,
H A DChangeLog-20006275 (split_block): Likewise.
8790 * flow.c (split_block): Fix update of registers live at
8867 * basic-block.h (split_block, update_bb_for_insn): New prototypes.
8868 * flow.c (split_block, update_bb_for_insn): New functions.
/freebsd-12.1/sys/dev/drm2/radeon/
H A Dradeon_mem.c43 static struct mem_block *split_block(struct mem_block *p, int start, int size, in split_block() function
94 return split_block(p, start, size, file_priv); in alloc_block()
/freebsd-12.1/contrib/xz/src/xz/
H A Dcoder.c571 split_block(uint64_t *block_remaining, in split_block() function
739 split_block(&block_remaining, in coder_normal()
/freebsd-12.1/contrib/gcc/doc/
H A Dcfg.texi583 @findex split_block
588 head of the basic block. The CFG hook @code{split_block} may be used

12