Home
last modified time | relevance | path

Searched refs:cond_expr (Results 1 – 25 of 42) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-vect-loop-manip.c3024 vect_create_cond_for_niters_checks (loop_vec_info loop_vinfo, tree *cond_expr) in vect_create_cond_for_niters_checks() argument
3028 if (*cond_expr) in vect_create_cond_for_niters_checks()
3029 *cond_expr = fold_build2 (TRUTH_AND_EXPR, boolean_type_node, in vect_create_cond_for_niters_checks()
3030 *cond_expr, part_cond_expr); in vect_create_cond_for_niters_checks()
3032 *cond_expr = part_cond_expr; in vect_create_cond_for_niters_checks()
3039 chain_cond_expr (tree *cond_expr, tree part_cond_expr) in chain_cond_expr() argument
3041 if (*cond_expr) in chain_cond_expr()
3042 *cond_expr = fold_build2 (TRUTH_AND_EXPR, boolean_type_node, in chain_cond_expr()
3043 *cond_expr, part_cond_expr); in chain_cond_expr()
3045 *cond_expr = part_cond_expr; in chain_cond_expr()
[all …]
H A Dtree-call-cdce.c810 gimple *cond_expr = NULL; variable
876 cond_expr = NULL;
885 cond_expr = c;
888 gcc_assert (cond_expr && gimple_code (cond_expr) == GIMPLE_COND);
893 bi_call_in_edge0 = split_block (bi_call_bb, cond_expr);
919 cond_expr = c;
922 gcc_assert (cond_expr && gimple_code (cond_expr) == GIMPLE_COND);
923 guard_bb_in_edge = split_block (guard_bb, cond_expr);
H A Dcfgloopmanip.c779 gcond *cond_expr; in create_empty_loop_on_edge() local
835 cond_expr = gimple_build_cond in create_empty_loop_on_edge()
838 exit_test = gimple_cond_lhs (cond_expr); in create_empty_loop_on_edge()
841 gimple_cond_set_lhs (cond_expr, exit_test); in create_empty_loop_on_edge()
843 gsi_insert_after (&gsi, cond_expr, GSI_NEW_STMT); in create_empty_loop_on_edge()
1630 edge e, void *cond_expr, in lv_adjust_loop_entry_edge() argument
1644 cond_expr); in lv_adjust_loop_entry_edge()
1684 void *cond_expr, basic_block *condition_bb, in loop_version() argument
1717 entry, cond_expr, then_prob, else_prob); in loop_version()
H A Dtree-if-conv.c455 tree rhs1, lhs1, cond_expr; in fold_build_cond_expr() local
468 cond_expr = fold_ternary (COND_EXPR, type, cond, rhs, lhs); in fold_build_cond_expr()
470 if (cond_expr == NULL_TREE) in fold_build_cond_expr()
473 STRIP_USELESS_TYPE_CONVERSION (cond_expr); in fold_build_cond_expr()
475 if (is_gimple_val (cond_expr)) in fold_build_cond_expr()
476 return cond_expr; in fold_build_cond_expr()
478 if (TREE_CODE (cond_expr) == ABS_EXPR) in fold_build_cond_expr()
480 rhs1 = TREE_OPERAND (cond_expr, 1); in fold_build_cond_expr()
486 if (TREE_CODE (cond_expr) == MIN_EXPR in fold_build_cond_expr()
487 || TREE_CODE (cond_expr) == MAX_EXPR) in fold_build_cond_expr()
[all …]
H A Dtree-data-ref.c1738 create_ifn_alias_checks (tree *cond_expr, in create_ifn_alias_checks() argument
1790 *cond_expr = build_call_expr_internal_loc (UNKNOWN_LOCATION, in create_ifn_alias_checks()
1837 create_intersect_range_checks_index (class loop *loop, tree *cond_expr, in create_intersect_range_checks_index() argument
2066 if (*cond_expr) in create_intersect_range_checks_index()
2067 *cond_expr = fold_build2 (TRUTH_AND_EXPR, boolean_type_node, in create_intersect_range_checks_index()
2068 *cond_expr, part_cond_expr); in create_intersect_range_checks_index()
2070 *cond_expr = part_cond_expr; in create_intersect_range_checks_index()
2086 create_waw_or_war_checks (tree *cond_expr, in create_waw_or_war_checks() argument
2232 *cond_expr = fold_build2 (GT_EXPR, boolean_type_node, subject, limit); in create_waw_or_war_checks()
2329 create_intersect_range_checks (class loop *loop, tree *cond_expr, in create_intersect_range_checks() argument
[all …]
H A Dtree-vect-patterns.c3505 tree cond_expr, then_clause, else_clause; in vect_recog_mixed_size_cond_pattern() local
3518 cond_expr = gimple_assign_rhs1 (last_stmt); in vect_recog_mixed_size_cond_pattern()
3522 if (!COMPARISON_CLASS_P (cond_expr)) in vect_recog_mixed_size_cond_pattern()
3525 comp_scalar_type = TREE_TYPE (TREE_OPERAND (cond_expr, 0)); in vect_recog_mixed_size_cond_pattern()
3578 if (expand_vec_cond_expr_p (vectype, comp_vectype, TREE_CODE (cond_expr))) in vect_recog_mixed_size_cond_pattern()
3593 if (!expand_vec_cond_expr_p (vecitype, comp_vectype, TREE_CODE (cond_expr))) in vect_recog_mixed_size_cond_pattern()
3606 COND_EXPR, unshare_expr (cond_expr), in vect_recog_mixed_size_cond_pattern()
3748 tree itype, cond_expr, rhs1, rhs2, irhs1, irhs2; in adjust_bool_pattern() local
3892 cond_expr = build2_loc (loc, rhs_code, itype, rhs1, rhs2); in adjust_bool_pattern()
3900 COND_EXPR, cond_expr, trueval, in adjust_bool_pattern()
H A Dtree-loop-distribution.c2680 tree lhs, arg0, cond_expr = NULL_TREE; in version_loop_by_alias_check() local
2693 create_runtime_alias_checks (loop, &comp_alias_pairs, &cond_expr); in version_loop_by_alias_check()
2694 cond_expr = force_gimple_operand_1 (cond_expr, &cond_stmts, in version_loop_by_alias_check()
2718 2, NULL_TREE, cond_expr); in version_loop_by_alias_check()
2723 lhs = cond_expr; in version_loop_by_alias_check()
H A Dgraphite-isl-ast-to-gimple.c877 tree cond_expr = gcc_expression_from_isl_expression (type, if_cond, ip); in graphite_create_new_guard() local
881 cond_expr = integer_zero_node; in graphite_create_new_guard()
883 edge exit_edge = create_empty_if_region_on_edge (entry_edge, cond_expr); in graphite_create_new_guard()
H A Dtree-parloops.c797 tree cond_expr = gimple_assign_rhs1 (def_stmt); in parloops_is_simple_reduction() local
799 enum tree_code cond_code = TREE_CODE (cond_expr); in parloops_is_simple_reduction()
803 bool honor_nans = HONOR_NANS (TREE_OPERAND (cond_expr, 0)); in parloops_is_simple_reduction()
808 TREE_SET_CODE (cond_expr, invert_code); in parloops_is_simple_reduction()
H A Dtree-vect-slp.c1069 tree cond_expr = gimple_assign_rhs1 (stmt); in vect_build_slp_tree_1() local
1070 enum tree_code cond_code = TREE_CODE (cond_expr); in vect_build_slp_tree_1()
1075 first_cond_code = TREE_CODE (cond_expr); in vect_build_slp_tree_1()
1078 bool honor_nans = HONOR_NANS (TREE_OPERAND (cond_expr, 0)); in vect_build_slp_tree_1()
H A Dtree-vect-stmts.c9979 tree cond_expr, cond_expr0 = NULL_TREE, cond_expr1 = NULL_TREE; in vectorizable_condition() local
10064 cond_expr = gimple_assign_rhs1 (stmt); in vectorizable_condition()
10068 if (!vect_is_simple_cond (cond_expr, stmt_info->vinfo, slp_node, in vectorizable_condition()
10084 masked = !COMPARISON_CLASS_P (cond_expr); in vectorizable_condition()
10090 cond_code = TREE_CODE (cond_expr); in vectorizable_condition()
10093 cond_expr0 = TREE_OPERAND (cond_expr, 0); in vectorizable_condition()
10094 cond_expr1 = TREE_OPERAND (cond_expr, 1); in vectorizable_condition()
10116 cond_expr = NULL_TREE; in vectorizable_condition()
10242 scalar_cond_masked_key cond (cond_expr, ncopies); in vectorizable_condition()
10277 = vect_get_vec_def_for_operand (cond_expr, stmt_info, in vectorizable_condition()
H A Dtree-ssa-strlen.c4007 tree cond_expr = gimple_assign_rhs1 (use_stmt); in used_only_for_zero_equality() local
4008 if ((TREE_CODE (cond_expr) != EQ_EXPR in used_only_for_zero_equality()
4009 && (TREE_CODE (cond_expr) != NE_EXPR)) in used_only_for_zero_equality()
4010 || !integer_zerop (TREE_OPERAND (cond_expr, 1))) in used_only_for_zero_equality()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-vect-loop-manip.cc3161 vect_create_cond_for_niters_checks (loop_vec_info loop_vinfo, tree *cond_expr) in vect_create_cond_for_niters_checks() argument
3165 if (*cond_expr) in vect_create_cond_for_niters_checks()
3166 *cond_expr = fold_build2 (TRUTH_AND_EXPR, boolean_type_node, in vect_create_cond_for_niters_checks()
3167 *cond_expr, part_cond_expr); in vect_create_cond_for_niters_checks()
3169 *cond_expr = part_cond_expr; in vect_create_cond_for_niters_checks()
3176 chain_cond_expr (tree *cond_expr, tree part_cond_expr) in chain_cond_expr() argument
3178 if (*cond_expr) in chain_cond_expr()
3179 *cond_expr = fold_build2 (TRUTH_AND_EXPR, boolean_type_node, in chain_cond_expr()
3180 *cond_expr, part_cond_expr); in chain_cond_expr()
3182 *cond_expr = part_cond_expr; in chain_cond_expr()
[all …]
H A Dtree-call-cdce.cc811 gimple *cond_expr = NULL; in shrink_wrap_one_built_in_call_with_conds() local
877 cond_expr = NULL; in shrink_wrap_one_built_in_call_with_conds()
886 cond_expr = c; in shrink_wrap_one_built_in_call_with_conds()
889 gcc_assert (cond_expr && gimple_code (cond_expr) == GIMPLE_COND); in shrink_wrap_one_built_in_call_with_conds()
894 bi_call_in_edge0 = split_block (bi_call_bb, cond_expr); in shrink_wrap_one_built_in_call_with_conds()
920 cond_expr = c; in shrink_wrap_one_built_in_call_with_conds()
923 gcc_assert (cond_expr && gimple_code (cond_expr) == GIMPLE_COND); in shrink_wrap_one_built_in_call_with_conds()
924 guard_bb_in_edge = split_block (guard_bb, cond_expr); in shrink_wrap_one_built_in_call_with_conds()
H A Dcfgloopmanip.cc778 gcond *cond_expr; in create_empty_loop_on_edge() local
834 cond_expr = gimple_build_cond in create_empty_loop_on_edge()
837 exit_test = gimple_cond_lhs (cond_expr); in create_empty_loop_on_edge()
840 gimple_cond_set_lhs (cond_expr, exit_test); in create_empty_loop_on_edge()
842 gsi_insert_after (&gsi, cond_expr, GSI_NEW_STMT); in create_empty_loop_on_edge()
1558 edge e, void *cond_expr, in lv_adjust_loop_entry_edge() argument
1572 cond_expr); in lv_adjust_loop_entry_edge()
1612 void *cond_expr, basic_block *condition_bb, in loop_version() argument
1662 entry, cond_expr, then_prob, else_prob); in loop_version()
H A Dtree-if-conv.cc462 tree rhs1, lhs1, cond_expr; in fold_build_cond_expr() local
475 cond_expr = fold_ternary (COND_EXPR, type, cond, rhs, lhs); in fold_build_cond_expr()
477 if (cond_expr == NULL_TREE) in fold_build_cond_expr()
480 STRIP_USELESS_TYPE_CONVERSION (cond_expr); in fold_build_cond_expr()
482 if (is_gimple_val (cond_expr)) in fold_build_cond_expr()
483 return cond_expr; in fold_build_cond_expr()
485 if (TREE_CODE (cond_expr) == ABS_EXPR) in fold_build_cond_expr()
487 rhs1 = TREE_OPERAND (cond_expr, 1); in fold_build_cond_expr()
493 if (TREE_CODE (cond_expr) == MIN_EXPR in fold_build_cond_expr()
494 || TREE_CODE (cond_expr) == MAX_EXPR) in fold_build_cond_expr()
[all …]
H A Dtree-data-ref.cc1993 create_ifn_alias_checks (tree *cond_expr, in create_ifn_alias_checks() argument
2045 *cond_expr = build_call_expr_internal_loc (UNKNOWN_LOCATION, in create_ifn_alias_checks()
2092 create_intersect_range_checks_index (class loop *loop, tree *cond_expr, in create_intersect_range_checks_index() argument
2321 if (*cond_expr) in create_intersect_range_checks_index()
2322 *cond_expr = fold_build2 (TRUTH_AND_EXPR, boolean_type_node, in create_intersect_range_checks_index()
2323 *cond_expr, part_cond_expr); in create_intersect_range_checks_index()
2325 *cond_expr = part_cond_expr; in create_intersect_range_checks_index()
2341 create_waw_or_war_checks (tree *cond_expr, in create_waw_or_war_checks() argument
2487 *cond_expr = fold_build2 (GT_EXPR, boolean_type_node, subject, limit); in create_waw_or_war_checks()
2584 create_intersect_range_checks (class loop *loop, tree *cond_expr, in create_intersect_range_checks() argument
[all …]
H A Dtree-vect-patterns.cc3863 tree cond_expr, then_clause, else_clause; in vect_recog_mixed_size_cond_pattern() local
3876 cond_expr = gimple_assign_rhs1 (last_stmt); in vect_recog_mixed_size_cond_pattern()
3880 if (!COMPARISON_CLASS_P (cond_expr)) in vect_recog_mixed_size_cond_pattern()
3883 comp_scalar_type = TREE_TYPE (TREE_OPERAND (cond_expr, 0)); in vect_recog_mixed_size_cond_pattern()
3936 if (expand_vec_cond_expr_p (vectype, comp_vectype, TREE_CODE (cond_expr))) in vect_recog_mixed_size_cond_pattern()
3951 if (!expand_vec_cond_expr_p (vecitype, comp_vectype, TREE_CODE (cond_expr))) in vect_recog_mixed_size_cond_pattern()
3964 COND_EXPR, unshare_expr (cond_expr), in vect_recog_mixed_size_cond_pattern()
4105 tree itype, cond_expr, rhs1, rhs2, irhs1, irhs2; in adjust_bool_pattern() local
4251 cond_expr = build2_loc (loc, rhs_code, itype, rhs1, rhs2); in adjust_bool_pattern()
4259 COND_EXPR, cond_expr, trueval, in adjust_bool_pattern()
H A Dgraphite-isl-ast-to-gimple.cc864 tree cond_expr = gcc_expression_from_isl_expression (type, if_cond, ip); in graphite_create_new_guard() local
868 cond_expr = integer_zero_node; in graphite_create_new_guard()
870 edge exit_edge = create_empty_if_region_on_edge (entry_edge, cond_expr); in graphite_create_new_guard()
H A Dtree-loop-distribution.cc2719 tree lhs, arg0, cond_expr = NULL_TREE; in version_loop_by_alias_check() local
2732 create_runtime_alias_checks (loop, &comp_alias_pairs, &cond_expr); in version_loop_by_alias_check()
2733 cond_expr = force_gimple_operand_1 (cond_expr, &cond_stmts, in version_loop_by_alias_check()
2757 2, NULL_TREE, cond_expr); in version_loop_by_alias_check()
2762 lhs = cond_expr; in version_loop_by_alias_check()
H A Dtree-parloops.cc797 tree cond_expr = gimple_assign_rhs1 (def_stmt); in parloops_is_simple_reduction() local
799 enum tree_code cond_code = TREE_CODE (cond_expr); in parloops_is_simple_reduction()
803 bool honor_nans = HONOR_NANS (TREE_OPERAND (cond_expr, 0)); in parloops_is_simple_reduction()
808 TREE_SET_CODE (cond_expr, invert_code); in parloops_is_simple_reduction()
H A Dtree-vect-stmts.cc10334 tree cond_expr, cond_expr0 = NULL_TREE, cond_expr1 = NULL_TREE; in vectorizable_condition() local
10409 cond_expr = gimple_assign_rhs1 (stmt); in vectorizable_condition()
10411 if (!vect_is_simple_cond (cond_expr, vinfo, stmt_info, slp_node, in vectorizable_condition()
10416 unsigned op_adjust = COMPARISON_CLASS_P (cond_expr) ? 1 : 0; in vectorizable_condition()
10431 masked = !COMPARISON_CLASS_P (cond_expr); in vectorizable_condition()
10437 cond_code = TREE_CODE (cond_expr); in vectorizable_condition()
10440 cond_expr0 = TREE_OPERAND (cond_expr, 0); in vectorizable_condition()
10441 cond_expr1 = TREE_OPERAND (cond_expr, 1); in vectorizable_condition()
10463 cond_expr = NULL_TREE; in vectorizable_condition()
10604 scalar_cond_masked_key cond (cond_expr, ncopies); in vectorizable_condition()
[all …]
/netbsd-src/external/bsd/byacc/dist/test/
H A Dbtyacc_demo.y227 extern Code * build_if(Expr *cond_expr, Code *then_stmt, Code *else_stmt);
/netbsd-src/external/gpl3/gcc.old/dist/gcc/c/
H A Dgimple-parser.c2257 c_expr cond_expr; in c_parser_gimple_switch_stmt() local
2265 cond_expr = c_parser_gimple_postfix_expression (parser); in c_parser_gimple_switch_stmt()
2357 if (cond_expr.value != error_mark_node) in c_parser_gimple_switch_stmt()
2359 gswitch *s = gimple_build_switch (cond_expr.value, default_label, labels); in c_parser_gimple_switch_stmt()
/netbsd-src/external/gpl3/gcc/dist/gcc/c/
H A Dgimple-parser.cc2309 c_expr cond_expr; in c_parser_gimple_switch_stmt() local
2317 cond_expr = c_parser_gimple_postfix_expression (parser); in c_parser_gimple_switch_stmt()
2409 if (cond_expr.value != error_mark_node) in c_parser_gimple_switch_stmt()
2411 gswitch *s = gimple_build_switch (cond_expr.value, default_label, labels); in c_parser_gimple_switch_stmt()

12