Home
last modified time | relevance | path

Searched refs:cond_bb (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/gcc/gcc/
H A Dtree-ssa-phiopt.c374 conditional_replacement (basic_block cond_bb, basic_block middle_bb, in conditional_replacement() argument
402 cond = COND_EXPR_COND (last_stmt (cond_bb)); in conditional_replacement()
427 extract_true_false_edges_from_block (cond_bb, &true_edge, &false_edge); in conditional_replacement()
431 bsi = bsi_last (cond_bb); in conditional_replacement()
531 replace_phi_edge_with_variable (cond_bb, e1, phi, new_var1); in conditional_replacement()
544 value_replacement (basic_block cond_bb, basic_block middle_bb, in value_replacement() argument
559 cond = COND_EXPR_COND (last_stmt (cond_bb)); in value_replacement()
567 extract_true_false_edges_from_block (cond_bb, &true_edge, &false_edge); in value_replacement()
607 replace_phi_edge_with_variable (cond_bb, e1, phi, arg); in value_replacement()
622 minmax_replacement (basic_block cond_bb, basic_block middle_bb, in minmax_replacement() argument
[all …]
H A Dtree-mudflap.c503 basic_block cond_bb, then_bb, join_bb; in mf_build_check_statement_for() local
514 cond_bb = bb_for_stmt (bsi_stmt (*instr_bsi)); in mf_build_check_statement_for()
518 e = split_block (cond_bb, bsi_stmt (bsi)); in mf_build_check_statement_for()
520 e = split_block_after_labels (cond_bb); in mf_build_check_statement_for()
521 cond_bb = e->src; in mf_build_check_statement_for()
532 then_bb = create_empty_bb (cond_bb); in mf_build_check_statement_for()
533 make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in mf_build_check_statement_for()
537 e = find_edge (cond_bb, join_bb); in mf_build_check_statement_for()
539 e->count = cond_bb->count; in mf_build_check_statement_for()
546 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in mf_build_check_statement_for()
[all …]
H A Dcfgloopmanip.c1302 basic_block cond_bb; in loop_version() local
1326 cond_bb = lv_adjust_loop_entry_edge (first_head, second_head, in loop_version()
1329 *condition_bb = cond_bb; in loop_version()
1331 if (!cond_bb) in loop_version()
1339 extract_cond_bb_edges (cond_bb, &true_edge, &false_edge); in loop_version()
1343 cond_bb, true_edge, false_edge, in loop_version()
1354 extract_cond_bb_edges (cond_bb, &true_edge, &false_edge); in loop_version()
1359 cond_bb->flags |= BB_IRREDUCIBLE_LOOP; in loop_version()
1362 single_pred_edge (cond_bb)->flags |= EDGE_IRREDUCIBLE_LOOP; in loop_version()
H A Domp-low.c2216 basic_block cond_bb, then_bb, else_bb; in expand_parallel_call() local
2222 cond_bb = e->src; in expand_parallel_call()
2226 then_bb = create_empty_bb (cond_bb); in expand_parallel_call()
2236 si = bsi_start (cond_bb); in expand_parallel_call()
2252 make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in expand_parallel_call()
2253 make_edge (cond_bb, else_bb, EDGE_FALSE_VALUE); in expand_parallel_call()
H A Dcfgrtl.c2875 basic_block cond_bb, void *comp_rtx) in rtl_lv_add_condition_to_bb() argument
2901 emit_insn_after(seq, BB_END(cond_bb)); in rtl_lv_add_condition_to_bb()
H A Dtree-cfg.c5560 basic_block cond_bb, void *cond_e) in tree_lv_add_condition_to_bb() argument
5575 bsi = bsi_start (cond_bb); in tree_lv_add_condition_to_bb()
5579 e0 = single_succ_edge (cond_bb); in tree_lv_add_condition_to_bb()