Home
last modified time | relevance | path

Searched refs:test_bb (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Difcvt.c462 basic_block test_bb = ce_info->test_bb; /* last test block */ in cond_exec_process_if_block() local
492 ce_info->test_bb = test_bb = ce_info->last_test_bb; in cond_exec_process_if_block()
500 test_expr = cond_exec_get_condition (BB_END (test_bb)); in cond_exec_process_if_block()
506 if (! onlyjump_p (BB_END (test_bb))) in cond_exec_process_if_block()
600 false_code = reversed_comparison_code (true_expr, BB_END (test_bb)); in cond_exec_process_if_block()
617 note = find_reg_note (BB_END (test_bb), REG_BR_PROB, NULL_RTX); in cond_exec_process_if_block()
633 basic_block bb = test_bb; in cond_exec_process_if_block()
2825 || BLOCK_FOR_INSN (if_info->insn_b) == if_info->test_bb)); in noce_try_sign_mask()
3055 bb_valid_for_noce_process_p (basic_block test_bb, rtx cond, in bb_valid_for_noce_process_p() argument
3058 if (!test_bb) in bb_valid_for_noce_process_p()
[all …]
H A Difcvt.h28 basic_block test_bb; /* First test block. */ member
52 basic_block test_bb, then_bb, else_bb, join_bb; member
H A Dtrans-mem.c2895 basic_block test_bb = create_empty_bb (transaction_bb); in expand_transaction() local
2896 basic_block code_bb = create_empty_bb (test_bb); in expand_transaction()
2898 add_bb_to_loop (test_bb, transaction_bb->loop_father); in expand_transaction()
2902 region->restart_block = test_bb; in expand_transaction()
2907 gimple_stmt_iterator gsi = gsi_last_bb (test_bb); in expand_transaction()
2916 edge ei = make_edge (transaction_bb, test_bb, EDGE_FALLTHRU); in expand_transaction()
2917 edge et = make_edge (test_bb, code_bb, EDGE_TRUE_VALUE); in expand_transaction()
2918 edge ef = make_edge (test_bb, join_bb, EDGE_FALSE_VALUE); in expand_transaction()
2921 join_bb->count = test_bb->count = transaction_bb->count; in expand_transaction()
2935 basic_block test_bb = create_empty_bb (transaction_bb); in expand_transaction() local
[all …]
H A Dtree-switch-conversion.c2225 basic_block test_bb = split_edge (single_succ_edge (bb)); in emit_case_nodes() local
2226 redirect_edge_succ (single_pred_edge (test_bb), in emit_case_nodes()
2233 GT_EXPR, test_bb, p, loc); in emit_case_nodes()
2245 bb = emit_case_nodes (test_bb, index, node->m_right, in emit_case_nodes()
2319 basic_block test_bb = split_edge (single_succ_edge (bb)); in emit_case_nodes() local
2320 redirect_edge_succ (single_pred_edge (test_bb), in emit_case_nodes()
2331 GT_EXPR, test_bb, p, loc); in emit_case_nodes()
2348 bb = emit_case_nodes (test_bb, index, node->m_right, in emit_case_nodes()
H A Dtree-ssa-reassoc.c4073 suitable_cond_bb (basic_block bb, basic_block test_bb, basic_block *other_bb, in suitable_cond_bb() argument
4083 if (test_bb == bb) in suitable_cond_bb()
4106 if (e->dest == test_bb) in suitable_cond_bb()
4117 FOR_EACH_EDGE (e2, ei2, test_bb->succs) in suitable_cond_bb()
4138 e2 = find_edge (test_bb, *other_bb); in suitable_cond_bb()
4163 gimple *test_last = last_stmt (test_bb); in suitable_cond_bb()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Difcvt.cc472 basic_block test_bb = ce_info->test_bb; /* last test block */ in cond_exec_process_if_block() local
502 ce_info->test_bb = test_bb = ce_info->last_test_bb; in cond_exec_process_if_block()
510 test_expr = cond_exec_get_condition (BB_END (test_bb)); in cond_exec_process_if_block()
516 if (! onlyjump_p (BB_END (test_bb))) in cond_exec_process_if_block()
610 false_code = reversed_comparison_code (true_expr, BB_END (test_bb)); in cond_exec_process_if_block()
627 note = find_reg_note (BB_END (test_bb), REG_BR_PROB, NULL_RTX); in cond_exec_process_if_block()
643 basic_block bb = test_bb; in cond_exec_process_if_block()
2844 || BLOCK_FOR_INSN (if_info->insn_b) == if_info->test_bb)); in noce_try_sign_mask()
3074 bb_valid_for_noce_process_p (basic_block test_bb, rtx cond, in bb_valid_for_noce_process_p() argument
3077 if (!test_bb) in bb_valid_for_noce_process_p()
[all …]
H A Difcvt.h28 basic_block test_bb; /* First test block. */ member
52 basic_block test_bb, then_bb, else_bb, join_bb; member
H A Dtrans-mem.cc2899 basic_block test_bb = create_empty_bb (transaction_bb); in expand_transaction() local
2900 basic_block code_bb = create_empty_bb (test_bb); in expand_transaction()
2902 add_bb_to_loop (test_bb, transaction_bb->loop_father); in expand_transaction()
2906 region->restart_block = test_bb; in expand_transaction()
2911 gimple_stmt_iterator gsi = gsi_last_bb (test_bb); in expand_transaction()
2920 edge ei = make_edge (transaction_bb, test_bb, EDGE_FALLTHRU); in expand_transaction()
2921 edge et = make_edge (test_bb, code_bb, EDGE_TRUE_VALUE); in expand_transaction()
2922 edge ef = make_edge (test_bb, join_bb, EDGE_FALSE_VALUE); in expand_transaction()
2925 join_bb->count = test_bb->count = transaction_bb->count; in expand_transaction()
2939 basic_block test_bb = create_empty_bb (transaction_bb); in expand_transaction() local
[all …]
H A Dtree-switch-conversion.cc2262 basic_block test_bb = split_edge (single_succ_edge (bb)); in emit_case_nodes() local
2263 redirect_edge_succ (single_pred_edge (test_bb), in emit_case_nodes()
2270 GT_EXPR, test_bb, p, loc); in emit_case_nodes()
2282 bb = emit_case_nodes (test_bb, index, node->m_right, in emit_case_nodes()
2356 basic_block test_bb = split_edge (single_succ_edge (bb)); in emit_case_nodes() local
2357 redirect_edge_succ (single_pred_edge (test_bb), in emit_case_nodes()
2368 GT_EXPR, test_bb, p, loc); in emit_case_nodes()
2385 bb = emit_case_nodes (test_bb, index, node->m_right, in emit_case_nodes()
H A Dtree-ssa-reassoc.cc4398 suitable_cond_bb (basic_block bb, basic_block test_bb, basic_block *other_bb, in suitable_cond_bb() argument
4408 if (test_bb == bb) in suitable_cond_bb()
4431 if (e->dest == test_bb) in suitable_cond_bb()
4442 FOR_EACH_EDGE (e2, ei2, test_bb->succs) in suitable_cond_bb()
4463 e2 = find_edge (test_bb, *other_bb); in suitable_cond_bb()
4489 gimple *test_last = last_stmt (test_bb); in suitable_cond_bb()
4492 if (backward ? e2->src != test_bb : e->src != bb) in suitable_cond_bb()
4510 e3 = EDGE_SUCC (test_bb, in suitable_cond_bb()
4511 e2 == EDGE_SUCC (test_bb, 0) ? 1 : 0); in suitable_cond_bb()
H A DChangeLog8742 * ifcvt.cc (find_if_case_1, find_if_case_2): Punt if test_bb doesn't
8743 end with onlyjump_p. Assume BB_END (test_bb) is always non-NULL.
H A DChangeLog-20085670 * ifcvt.c (noce_try_sign_mask): Use if_info->test_bb instead of
H A DChangeLog-200128850 * ifcvt.c (struct noce_if_info): Add test_bb.
H A DChangeLog-200019520 test_bb if a or b uses x.
H A DChangeLog-200526725 test_bb to condition.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/frv/
H A Dfrv.c5169 basic_block test_bb = ce_info->test_bb; /* test basic block */ in frv_ifcvt_modify_tests() local
5262 while (multiple_test_bb != test_bb) in frv_ifcvt_modify_tests()
5490 frv_ifcvt_add_insn (check_insn, BB_END (test_bb), TRUE); in frv_ifcvt_modify_tests()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/frv/
H A Dfrv.cc5158 basic_block test_bb = ce_info->test_bb; /* test basic block */ in frv_ifcvt_modify_tests() local
5251 while (multiple_test_bb != test_bb) in frv_ifcvt_modify_tests()
5479 frv_ifcvt_add_insn (check_insn, BB_END (test_bb), TRUE); in frv_ifcvt_modify_tests()