Home
last modified time | relevance | path

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

12

/dragonfly/contrib/gcc-4.7/gcc/
H A Dtree-ssa-phiopt.c541 stmt = last_stmt (cond_bb); in conditional_replacement()
588 replace_phi_edge_with_variable (cond_bb, e1, phi, new_var); in conditional_replacement()
674 cond = last_stmt (cond_bb); in value_replacement()
755 cond = last_stmt (cond_bb); in minmax_replacement()
963 gsi = gsi_last_bb (cond_bb); in minmax_replacement()
971 gsi = gsi_last_bb (cond_bb); in minmax_replacement()
974 replace_phi_edge_with_variable (cond_bb, e1, phi, result); in minmax_replacement()
985 abs_replacement (basic_block cond_bb, basic_block middle_bb, in abs_replacement() argument
1031 cond = last_stmt (cond_bb); in abs_replacement()
1082 gsi = gsi_last_bb (cond_bb); in abs_replacement()
[all …]
H A Dcfgloopmanip.c554 basic_block cond_bb, true_bb, false_bb, join_bb; in create_empty_if_region_on_edge() local
560 cond_bb = split_edge (entry_edge); in create_empty_if_region_on_edge()
563 gsi = gsi_last_bb (cond_bb); in create_empty_if_region_on_edge()
568 gsi = gsi_last_bb (cond_bb); in create_empty_if_region_on_edge()
573 e_true = single_succ_edge (cond_bb); in create_empty_if_region_on_edge()
576 e_false = make_edge (cond_bb, join_bb, 0); in create_empty_if_region_on_edge()
1545 basic_block cond_bb; in loop_version() local
1571 *condition_bb = cond_bb; in loop_version()
1573 if (!cond_bb) in loop_version()
1584 cond_bb, true_edge, false_edge, in loop_version()
[all …]
H A Dtree-mudflap.c514 basic_block cond_bb, then_bb, join_bb; in mf_build_check_statement_for() local
527 cond_bb = gimple_bb (gsi_stmt (*instr_gsi)); in mf_build_check_statement_for()
531 e = split_block (cond_bb, gsi_stmt (gsi)); in mf_build_check_statement_for()
533 e = split_block_after_labels (cond_bb); in mf_build_check_statement_for()
534 cond_bb = e->src; in mf_build_check_statement_for()
545 then_bb = create_empty_bb (cond_bb); in mf_build_check_statement_for()
546 make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in mf_build_check_statement_for()
550 e = find_edge (cond_bb, join_bb); in mf_build_check_statement_for()
552 e->count = cond_bb->count; in mf_build_check_statement_for()
559 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in mf_build_check_statement_for()
[all …]
H A Dtree-ssa-ifcombine.c61 recognize_if_then_else (basic_block cond_bb, in recognize_if_then_else() argument
66 if (EDGE_COUNT (cond_bb->succs) != 2) in recognize_if_then_else()
70 t = EDGE_SUCC (cond_bb, 0); in recognize_if_then_else()
71 e = EDGE_SUCC (cond_bb, 1); in recognize_if_then_else()
H A Dvalue-prof.c1148 basic_block cond_bb, dcall_bb, icall_bb, join_bb = NULL; in gimple_ic() local
1154 cond_bb = gimple_bb (icall_stmt); in gimple_ic()
1186 e_cd = split_block (cond_bb, cond_stmt); in gimple_ic()
1218 e_ci = make_edge (cond_bb, icall_bb, EDGE_FALSE_VALUE); in gimple_ic()
1403 basic_block cond_bb, icall_bb, vcall_bb, join_bb; in gimple_stringop_fixed_value() local
1413 cond_bb = gimple_bb (vcall_stmt); in gimple_stringop_fixed_value()
1442 e_ci = split_block (cond_bb, cond_stmt); in gimple_stringop_fixed_value()
1458 e_cv = make_edge (cond_bb, vcall_bb, EDGE_FALSE_VALUE); in gimple_stringop_fixed_value()
H A Dtree-vect-loop-manip.c1045 basic_block cond_bb, then_bb; in set_prologue_iterations() local
1057 cond_bb = split_edge(e); in set_prologue_iterations()
1061 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in set_prologue_iterations()
1063 e_false = make_single_succ_edge (cond_bb, bb_before_first_loop, in set_prologue_iterations()
1065 set_immediate_dominator (CDI_DOMINATORS, bb_before_first_loop, cond_bb); in set_prologue_iterations()
1083 gsi = gsi_last_bb (cond_bb); in set_prologue_iterations()
1087 gsi = gsi_last_bb (cond_bb); in set_prologue_iterations()
H A Dtrans-mem.c1264 basic_block cond_bb, code_bb; in tm_log_emit_save_or_restores() local
1270 cond_bb = create_empty_bb (before_bb); in tm_log_emit_save_or_restores()
1271 code_bb = create_empty_bb (cond_bb); in tm_log_emit_save_or_restores()
1275 make_edge (before_bb, cond_bb, old_flags); in tm_log_emit_save_or_restores()
1277 set_immediate_dominator (CDI_DOMINATORS, cond_bb, before_bb); in tm_log_emit_save_or_restores()
1278 set_immediate_dominator (CDI_DOMINATORS, code_bb, cond_bb); in tm_log_emit_save_or_restores()
1280 gsi = gsi_last_bb (cond_bb); in tm_log_emit_save_or_restores()
1295 make_edge (cond_bb, code_bb, EDGE_TRUE_VALUE); in tm_log_emit_save_or_restores()
1296 make_edge (cond_bb, *end_bb, EDGE_FALSE_VALUE); in tm_log_emit_save_or_restores()
1299 return cond_bb; in tm_log_emit_save_or_restores()
H A Dipa-prop.c787 basic_block phi_bb, assign_bb, cond_bb; in compute_complex_ancestor_jump_func() local
818 cond_bb = single_pred (assign_bb); in compute_complex_ancestor_jump_func()
819 cond = last_stmt (cond_bb); in compute_complex_ancestor_jump_func()
831 if (pred != assign_bb && pred != cond_bb) in compute_complex_ancestor_jump_func()
H A Domp-low.c3024 basic_block cond_bb, then_bb, else_bb; in expand_parallel_call() local
3043 cond_bb = e->src; in expand_parallel_call()
3047 then_bb = create_empty_bb (cond_bb); in expand_parallel_call()
3049 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in expand_parallel_call()
3050 set_immediate_dominator (CDI_DOMINATORS, else_bb, cond_bb); in expand_parallel_call()
3053 gsi = gsi_start_bb (cond_bb); in expand_parallel_call()
3065 make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in expand_parallel_call()
3066 make_edge (cond_bb, else_bb, EDGE_FALSE_VALUE); in expand_parallel_call()
H A Dcfgrtl.c3188 basic_block cond_bb, void *comp_rtx) in rtl_lv_add_condition_to_bb() argument
3214 emit_insn_after(seq, BB_END(cond_bb)); in rtl_lv_add_condition_to_bb()
/dragonfly/contrib/gcc-8.0/gcc/
H A Dcfgloopmanip.c692 basic_block cond_bb, true_bb, false_bb, join_bb; in create_empty_if_region_on_edge() local
698 cond_bb = split_edge (entry_edge); in create_empty_if_region_on_edge()
701 gsi = gsi_last_bb (cond_bb); in create_empty_if_region_on_edge()
706 gsi = gsi_last_bb (cond_bb); in create_empty_if_region_on_edge()
711 e_true = single_succ_edge (cond_bb); in create_empty_if_region_on_edge()
714 e_false = make_edge (cond_bb, join_bb, 0); in create_empty_if_region_on_edge()
1685 basic_block cond_bb; in loop_version() local
1711 *condition_bb = cond_bb; in loop_version()
1713 if (!cond_bb) in loop_version()
1724 cond_bb, true_edge, false_edge, in loop_version()
[all …]
H A Dtree-profile.c432 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_ic_func_profiler() local
433 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_ic_func_profiler()
439 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_ic_func_profiler()
449 edge e = make_edge (cond_bb, single_succ_edge (update_bb)->dest, in gimple_gen_ic_func_profiler()
461 gimple_stmt_iterator gsi = gsi_start_bb (cond_bb); in gimple_gen_ic_func_profiler()
494 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_time_profiler() local
495 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_time_profiler()
501 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_time_profiler()
505 = make_edge (cond_bb, single_succ_edge (update_bb)->dest, EDGE_FALSE_VALUE); in gimple_gen_time_profiler()
508 gimple_stmt_iterator gsi = gsi_start_bb (cond_bb); in gimple_gen_time_profiler()
H A Dtree-ssa-phiopt.c627 stmt = last_stmt (cond_bb); in conditional_replacement()
678 replace_phi_edge_with_variable (cond_bb, e1, phi, new_var); in conditional_replacement()
923 cond = last_stmt (cond_bb); in value_replacement()
990 cond_bb->index); in value_replacement()
1085 if (optimize_bb_for_speed_p (cond_bb) in value_replacement()
1210 cond = as_a <gcond *> (last_stmt (cond_bb)); in minmax_replacement()
1494 gsi = gsi_last_bb (cond_bb); in minmax_replacement()
1512 gsi = gsi_last_bb (cond_bb); in minmax_replacement()
1515 replace_phi_edge_with_variable (cond_bb, e1, phi, result); in minmax_replacement()
1574 cond = last_stmt (cond_bb); in abs_replacement()
[all …]
H A Dubsan.c795 basic_block cond_bb = e->src; in ubsan_expand_null_ifn() local
797 basic_block then_bb = create_empty_bb (cond_bb); in ubsan_expand_null_ifn()
798 add_bb_to_loop (then_bb, cond_bb->loop_father); in ubsan_expand_null_ifn()
803 e = make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in ubsan_expand_null_ifn()
813 e = find_edge (cond_bb, fallthru_bb); in ubsan_expand_null_ifn()
872 e = split_block (cond_bb, stmt); in ubsan_expand_null_ifn()
1064 basic_block cond_bb = e->src; in ubsan_expand_ptr_ifn() local
1066 basic_block then_bb = create_empty_bb (cond_bb); in ubsan_expand_ptr_ifn()
1068 add_bb_to_loop (then_bb, cond_bb->loop_father); in ubsan_expand_ptr_ifn()
1085 e = make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in ubsan_expand_ptr_ifn()
[all …]
H A Dvalue-prof.c1304 basic_block cond_bb, dcall_bb, icall_bb, join_bb = NULL; in gimple_ic() local
1313 cond_bb = gimple_bb (icall_stmt); in gimple_ic()
1350 e_cd = split_block (cond_bb, cond_stmt); in gimple_ic()
1352 dcall_bb->count = cond_bb->count.apply_probability (prob); in gimple_ic()
1356 icall_bb->count = cond_bb->count - dcall_bb->count; in gimple_ic()
1374 join_bb->count = cond_bb->count; in gimple_ic()
1380 e_ci = make_edge (cond_bb, icall_bb, EDGE_FALSE_VALUE); in gimple_ic()
1626 basic_block cond_bb, icall_bb, vcall_bb, join_bb; in gimple_stringop_fixed_value() local
1634 cond_bb = gimple_bb (vcall_stmt); in gimple_stringop_fixed_value()
1666 e_ci = split_block (cond_bb, cond_stmt); in gimple_stringop_fixed_value()
[all …]
H A Dtree-ssa-ifcombine.c79 recognize_if_then_else (basic_block cond_bb, in recognize_if_then_else() argument
84 if (EDGE_COUNT (cond_bb->succs) != 2) in recognize_if_then_else()
88 t = EDGE_SUCC (cond_bb, 0); in recognize_if_then_else()
89 e = EDGE_SUCC (cond_bb, 1); in recognize_if_then_else()
H A Dtree-ssa-loop-split.c558 basic_block cond_bb; in split_loop() local
560 struct loop *loop2 = loop_version (loop1, cond, &cond_bb, in split_loop()
H A Dasan.c1803 basic_block cond_bb = e->src; in create_cond_insert_point() local
1805 basic_block then_bb = create_empty_bb (cond_bb); in create_cond_insert_point()
1808 add_bb_to_loop (then_bb, cond_bb->loop_father); in create_cond_insert_point()
1813 e = make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in create_cond_insert_point()
1824 e = find_edge (cond_bb, fallthru_bb); in create_cond_insert_point()
1832 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in create_cond_insert_point()
1838 return gsi_last_bb (cond_bb); in create_cond_insert_point()
H A Domp-expand.c650 basic_block cond_bb, then_bb, else_bb; in expand_parallel_call() local
669 cond_bb = e->src; in expand_parallel_call()
673 then_bb = create_empty_bb (cond_bb); in expand_parallel_call()
679 gsi = gsi_start_bb (cond_bb); in expand_parallel_call()
690 make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in expand_parallel_call()
691 make_edge (cond_bb, else_bb, EDGE_FALSE_VALUE); in expand_parallel_call()
692 add_bb_to_loop (then_bb, cond_bb->loop_father); in expand_parallel_call()
7227 basic_block cond_bb, then_bb, else_bb; in expand_omp_target() local
7240 cond_bb = e->src; in expand_omp_target()
7244 then_bb = create_empty_bb (cond_bb); in expand_omp_target()
[all …]
H A Dtree-loop-distribution.c382 basic_block cond_bb = cd->get_edge_src (edge_n); in create_edge_for_control_dependence() local
383 gimple *stmt = last_stmt (cond_bb); in create_edge_for_control_dependence()
2466 basic_block cond_bb; in version_loop_by_alias_check() local
2499 nloop = loop_version (loop, lhs, &cond_bb, prob, prob.invert (), in version_loop_by_alias_check()
2521 gimple_stmt_iterator cond_gsi = gsi_last_bb (cond_bb); in version_loop_by_alias_check()
H A Dtree-if-conv.c2575 basic_block cond_bb; in version_loop_for_if_conversion() local
2596 new_loop = loop_version (loop, cond, &cond_bb, in version_loop_for_if_conversion()
2611 gsi = gsi_last_bb (cond_bb); in version_loop_for_if_conversion()
H A Dtree-ssa-reassoc.c6092 basic_block cond_bb = gimple_bb (def_stmt); in branch_fixup() local
6093 basic_block then_bb = split_block (cond_bb, def_stmt)->dest; in branch_fixup()
6104 edge etrue = make_edge (cond_bb, merge_bb, EDGE_TRUE_VALUE); in branch_fixup()
6106 edge efalse = find_edge (cond_bb, then_bb); in branch_fixup()
6125 set_immediate_dominator (CDI_DOMINATORS, merge_bb, cond_bb); in branch_fixup()
6126 set_immediate_dominator (CDI_POST_DOMINATORS, cond_bb, merge_bb); in branch_fixup()
H A Dipa-prop.c1364 basic_block phi_bb, assign_bb, cond_bb; in compute_complex_ancestor_jump_func() local
1395 cond_bb = single_pred (assign_bb); in compute_complex_ancestor_jump_func()
1396 cond = last_stmt (cond_bb); in compute_complex_ancestor_jump_func()
1408 if (pred != assign_bb && pred != cond_bb) in compute_complex_ancestor_jump_func()
H A Dtree-parloops.c2398 basic_block cond_bb = single_pred (preheader); in gen_parallel_loop() local
2399 gcond *cond = as_a <gcond *> (gsi_stmt (gsi_last_bb (cond_bb))); in gen_parallel_loop()
H A Dtree-vrp.c5169 all_imm_uses_in_stmt_or_feed_cond (tree var, gimple *stmt, basic_block cond_bb) in all_imm_uses_in_stmt_or_feed_cond() argument
5186 || gimple_bb (use_stmt) != cond_bb) in all_imm_uses_in_stmt_or_feed_cond()
5209 basic_block cond_bb = e->src; in maybe_set_nonzero_bits() local
5210 gimple *stmt = last_stmt (cond_bb); in maybe_set_nonzero_bits()

12