Home
last modified time | relevance | path

Searched refs:else_bb (Results 1 – 15 of 15) sorted by relevance

/dflybsd-src/contrib/gcc-4.7/gcc/
H A Difcvt.c430 basic_block else_bb = ce_info->else_bb; /* ELSE or NULL */ in cond_exec_process_if_block() local
454 if (else_bb || ! ce_info->and_and_p) in cond_exec_process_if_block()
483 if (else_bb) in cond_exec_process_if_block()
488 else_start = first_active_insn (else_bb); in cond_exec_process_if_block()
489 else_end = last_active_insn (else_bb, TRUE); in cond_exec_process_if_block()
490 else_n_insns = ce_info->num_else_insns = count_bb_insns (else_bb); in cond_exec_process_if_block()
495 n_matching = flow_find_cross_jump (then_bb, else_bb, in cond_exec_process_if_block()
500 if (else_first_tail == BB_HEAD (else_bb)) in cond_exec_process_if_block()
508 else_end = find_active_insn_before (else_bb, else_first_tail); in cond_exec_process_if_block()
517 = flow_find_head_matching_sequence (then_bb, else_bb, in cond_exec_process_if_block()
[all …]
H A Dtree-ssa-ifcombine.c62 basic_block *then_bb, basic_block *else_bb) in recognize_if_then_else() argument
86 if (*else_bb in recognize_if_then_else()
87 && e->dest != *else_bb) in recognize_if_then_else()
92 if (!*else_bb) in recognize_if_then_else()
93 *else_bb = e->dest; in recognize_if_then_else()
558 basic_block then_bb = NULL, else_bb = NULL; in tree_ssa_ifcombine_bb() local
560 if (!recognize_if_then_else (inner_cond_bb, &then_bb, &else_bb)) in tree_ssa_ifcombine_bb()
579 if (recognize_if_then_else (outer_cond_bb, &inner_cond_bb, &else_bb) in tree_ssa_ifcombine_bb()
580 && same_phi_args_p (outer_cond_bb, inner_cond_bb, else_bb) in tree_ssa_ifcombine_bb()
H A Dtree-ssa-phiopt.c1378 cond_if_else_store_replacement_1 (basic_block then_bb, basic_block else_bb, in cond_if_else_store_replacement_1() argument
1435 add_phi_arg (newphi, else_rhs, EDGE_SUCC (else_bb, 0), else_locus); in cond_if_else_store_replacement_1()
1475 cond_if_else_store_replacement (basic_block then_bb, basic_block else_bb, in cond_if_else_store_replacement() argument
1479 gimple else_assign = last_and_only_stmt (else_bb); in cond_if_else_store_replacement()
1496 return cond_if_else_store_replacement_1 (then_bb, else_bb, join_bb, in cond_if_else_store_replacement()
1505 || (find_data_references_in_bb (NULL, else_bb, &else_datarefs) in cond_if_else_store_replacement()
1574 blocks[1] = else_bb; in cond_if_else_store_replacement()
1630 res = cond_if_else_store_replacement_1 (then_bb, else_bb, join_bb, in cond_if_else_store_replacement()
H A Dcgraphunit.c1655 basic_block bb, then_bb, else_bb, return_bb; in assemble_thunk() local
1685 bb = then_bb = else_bb = return_bb = init_lowered_empty_function (thunk_fndecl); in assemble_thunk()
1737 else_bb = create_basic_block (NULL, (void *) 0, else_bb); in assemble_thunk()
1745 make_edge (bb, else_bb, EDGE_FALSE_VALUE); in assemble_thunk()
1748 make_edge (else_bb, return_bb, EDGE_FALLTHRU); in assemble_thunk()
1757 bsi = gsi_last_bb (else_bb); in assemble_thunk()
H A Dbasic-block.h481 basic_block else_bb; /* ELSE block or NULL. */ member
H A Dtree-cfg.c796 basic_block then_bb, else_bb; in make_cond_expr_edges() local
810 else_bb = label_to_block (else_label); in make_cond_expr_edges()
812 else_stmt = first_stmt (else_bb); in make_cond_expr_edges()
819 e = make_edge (bb, else_bb, EDGE_FALSE_VALUE); in make_cond_expr_edges()
822 assign_discriminator (entry_locus, else_bb); in make_cond_expr_edges()
H A Domp-low.c3024 basic_block cond_bb, then_bb, else_bb; in expand_parallel_call() local
3048 else_bb = create_empty_bb (then_bb); in expand_parallel_call()
3050 set_immediate_dominator (CDI_DOMINATORS, else_bb, cond_bb); in expand_parallel_call()
3060 gsi = gsi_start_bb (else_bb); in expand_parallel_call()
3066 make_edge (cond_bb, else_bb, EDGE_FALSE_VALUE); in expand_parallel_call()
3068 e_else = make_edge (else_bb, bb, EDGE_FALLTHRU); in expand_parallel_call()
/dflybsd-src/contrib/gcc-8.0/gcc/
H A Difcvt.c465 basic_block else_bb = ce_info->else_bb; /* ELSE or NULL */ in cond_exec_process_if_block() local
490 if (else_bb || ! ce_info->and_and_p) in cond_exec_process_if_block()
519 if (else_bb) in cond_exec_process_if_block()
524 else_start = first_active_insn (else_bb); in cond_exec_process_if_block()
525 else_end = last_active_insn (else_bb, TRUE); in cond_exec_process_if_block()
526 else_n_insns = ce_info->num_else_insns = count_bb_insns (else_bb); in cond_exec_process_if_block()
531 n_matching = flow_find_cross_jump (then_bb, else_bb, in cond_exec_process_if_block()
536 if (else_first_tail == BB_HEAD (else_bb)) in cond_exec_process_if_block()
544 else_end = find_active_insn_before (else_bb, else_first_tail); in cond_exec_process_if_block()
556 = flow_find_head_matching_sequence (then_bb, else_bb, in cond_exec_process_if_block()
[all …]
H A Dtree-ssa-ifcombine.c80 basic_block *then_bb, basic_block *else_bb) in recognize_if_then_else() argument
100 if (*else_bb in recognize_if_then_else()
101 && e->dest != *else_bb) in recognize_if_then_else()
106 if (!*else_bb) in recognize_if_then_else()
107 *else_bb = e->dest; in recognize_if_then_else()
624 basic_block then_bb, basic_block else_bb, in tree_ssa_ifcombine_bb_1() argument
631 if (phi_pred_bb != else_bb in tree_ssa_ifcombine_bb_1()
632 && recognize_if_then_else (outer_cond_bb, &inner_cond_bb, &else_bb) in tree_ssa_ifcombine_bb_1()
633 && same_phi_args_p (outer_cond_bb, phi_pred_bb, else_bb)) in tree_ssa_ifcombine_bb_1()
649 if (phi_pred_bb != else_bb in tree_ssa_ifcombine_bb_1()
[all …]
H A Difcvt.h30 basic_block else_bb; /* ELSE block or NULL. */ member
52 basic_block test_bb, then_bb, else_bb, join_bb; member
H A Dtree-ssa-phiopt.c1968 cond_if_else_store_replacement_1 (basic_block then_bb, basic_block else_bb, in cond_if_else_store_replacement_1() argument
2021 add_phi_arg (newphi, else_rhs, EDGE_SUCC (else_bb, 0), else_locus); in cond_if_else_store_replacement_1()
2091 cond_if_else_store_replacement (basic_block then_bb, basic_block else_bb, in cond_if_else_store_replacement() argument
2118 tree else_vdef = PHI_ARG_DEF_FROM_EDGE (vphi, single_succ_edge (else_bb)); in cond_if_else_store_replacement()
2122 gimple *else_assign = single_trailing_store_in_bb (else_bb, else_vdef); in cond_if_else_store_replacement()
2124 return cond_if_else_store_replacement_1 (then_bb, else_bb, join_bb, in cond_if_else_store_replacement()
2137 || (find_data_references_in_bb (NULL, else_bb, &else_datarefs) in cond_if_else_store_replacement()
2207 blocks[1] = else_bb; in cond_if_else_store_replacement()
2259 res = cond_if_else_store_replacement_1 (then_bb, else_bb, join_bb, in cond_if_else_store_replacement()
H A Dcgraphunit.c1808 basic_block bb, then_bb, else_bb, return_bb; in expand_thunk() local
1856 bb = then_bb = else_bb = return_bb in expand_thunk()
1973 else_bb = create_basic_block (NULL, else_bb); in expand_thunk()
1974 else_bb->count = cfg_count.apply_scale (1, 16); in expand_thunk()
1977 add_bb_to_loop (else_bb, bb->loop_father); in expand_thunk()
1987 e = make_edge (bb, else_bb, EDGE_FALSE_VALUE); in expand_thunk()
1993 e = make_edge (else_bb, return_bb, EDGE_FALLTHRU); in expand_thunk()
2003 bsi = gsi_last_bb (else_bb); in expand_thunk()
H A Domp-expand.c650 basic_block cond_bb, then_bb, else_bb; in expand_parallel_call() local
674 else_bb = create_empty_bb (then_bb); in expand_parallel_call()
676 set_immediate_dominator (CDI_DOMINATORS, else_bb, cond_bb); in expand_parallel_call()
685 gsi = gsi_start_bb (else_bb); in expand_parallel_call()
691 make_edge (cond_bb, else_bb, EDGE_FALSE_VALUE); in expand_parallel_call()
693 add_bb_to_loop (else_bb, cond_bb->loop_father); in expand_parallel_call()
695 e_else = make_edge (else_bb, bb, EDGE_FALLTHRU); in expand_parallel_call()
7227 basic_block cond_bb, then_bb, else_bb; in expand_omp_target() local
7245 else_bb = create_empty_bb (then_bb); in expand_omp_target()
7247 set_immediate_dominator (CDI_DOMINATORS, else_bb, cond_bb); in expand_omp_target()
[all …]
H A Dasan.c3220 basic_block then_bb, else_bb; in asan_expand_check_ifn() local
3225 &else_bb); in asan_expand_check_ifn()
3328 *iter = gsi_start_bb (else_bb); in asan_expand_check_ifn()
H A Dtree-cfg.c1254 basic_block then_bb, else_bb; in make_cond_expr_edges() local
1265 else_bb = label_to_block (else_label); in make_cond_expr_edges()
1267 else_stmt = first_stmt (else_bb); in make_cond_expr_edges()
1271 e = make_edge (bb, else_bb, EDGE_FALSE_VALUE); in make_cond_expr_edges()