Lines Matching refs:basic_block
103 basic_block bb, last_bb_seen; in verify_flow_info()
104 basic_block *last_visited; in verify_flow_info()
107 last_visited = XCNEWVEC (basic_block, last_basic_block_for_fn (cfun)); in verify_flow_info()
281 dump_bb (FILE *outf, basic_block bb, int indent, dump_flags_t flags) in dump_bb()
308 debug_slim (basic_block ptr) in debug_slim()
324 dump_bb_for_graph (pretty_printer *pp, basic_block bb) in DEFINE_DEBUG_HASH_SET()
341 basic_block bb; in dump_flow_info()
365 redirect_edge_and_branch (edge e, basic_block dest) in redirect_edge_and_branch()
407 basic_block src = e->src; in remove_branch()
454 redirect_edge_succ_nodup (edge e, basic_block new_succ) in redirect_edge_succ_nodup()
478 basic_block
479 redirect_edge_and_branch_force (edge e, basic_block dest) in redirect_edge_and_branch_force()
481 basic_block ret, src = e->src; in redirect_edge_and_branch_force()
516 split_block_1 (basic_block bb, void *i) in split_block_1()
518 basic_block new_bb; in split_block_1()
560 split_block (basic_block bb, gimple *i) in split_block()
566 split_block (basic_block bb, rtx i) in split_block()
574 split_block_after_labels (basic_block bb) in split_block_after_labels()
583 move_block_after (basic_block bb, basic_block after) in move_block_after()
598 delete_basic_block (basic_block bb) in delete_basic_block()
636 basic_block
639 basic_block ret; in split_edge()
644 basic_block src = e->src, dest = e->dest; in split_edge()
714 static basic_block
715 create_basic_block_1 (void *head, void *end, basic_block after) in create_basic_block_1()
717 basic_block ret; in create_basic_block_1()
732 basic_block
733 create_basic_block (gimple_seq seq, basic_block after) in create_basic_block()
738 basic_block
739 create_basic_block (rtx head, rtx end, basic_block after) in create_basic_block()
747 basic_block
748 create_empty_bb (basic_block after) in create_empty_bb()
756 can_merge_blocks_p (basic_block bb1, basic_block bb2) in can_merge_blocks_p()
789 merge_blocks (basic_block a, basic_block b) in merge_blocks()
867 make_forwarder_block (basic_block bb, bool (*redirect_edge_p) (edge), in make_forwarder_block() argument
868 void (*new_bb_cbk) (basic_block)) in make_forwarder_block()
872 basic_block dummy, jump; in make_forwarder_block()
887 basic_block e_src; in make_forwarder_block()
915 vec<basic_block> doms_to_fix; in make_forwarder_block()
977 basic_block b, c; in tidy_fallthru_edges()
1019 basic_block
1022 basic_block ret, src = e->src; in force_nonfallthru()
1036 basic_block pred = single_pred (ret); in force_nonfallthru()
1037 basic_block succ = single_succ (ret); in force_nonfallthru()
1072 basic_block
1073 duplicate_block (basic_block bb, edge e, basic_block after, copy_bb_data *id) in duplicate_block()
1076 basic_block new_bb; in duplicate_block()
1153 block_ends_with_call_p (basic_block bb) in block_ends_with_call_p()
1249 extract_cond_bb_edges (basic_block b, edge *e1, edge *e2) in extract_cond_bb_edges()
1258 lv_adjust_loop_header_phi (basic_block first, basic_block second, in lv_adjust_loop_header_phi()
1259 basic_block new_block, edge e) in lv_adjust_loop_header_phi()
1269 lv_add_condition_to_bb (basic_block first, basic_block second, in lv_add_condition_to_bb()
1270 basic_block new_block, void *cond) in lv_add_condition_to_bb()
1278 can_copy_bbs_p (basic_block *bbs, unsigned n) in can_copy_bbs_p()
1337 copy_bbs (basic_block *bbs, unsigned n, basic_block *new_bbs, in copy_bbs()
1339 class loop *base, basic_block after, bool update_dominance) in copy_bbs()
1342 basic_block bb, new_bb, dom_bb; in copy_bbs()
1416 empty_block_p (basic_block bb) in empty_block_p()
1424 basic_block
1425 split_block_before_cond_jump (basic_block bb) in split_block_before_cond_jump()
1438 basic_block bb; in profile_record_check_consistency()
1490 basic_block bb; in profile_record_account_profile()