Searched refs:cond_expr (Results 1 - 12 of 12) sorted by relevance

/haiku-buildtools/gcc/gcc/
H A Dtree-call-cdce.c747 gimple cond_expr = NULL;
784 cond_expr = NULL;
793 cond_expr = c;
797 gcc_assert (cond_expr && gimple_code (cond_expr) == GIMPLE_COND);
804 bi_call_in_edge0 = split_block (bi_call_bb, cond_expr);
837 cond_expr = c;
841 gcc_assert (cond_expr && gimple_code (cond_expr) == GIMPLE_COND);
842 guard_bb_in_edge = split_block (guard_bb, cond_expr);
744 gimple cond_expr = NULL; local
[all...]
H A Dtree-vect-loop-manip.c1184 tree cond_expr, gimple_seq cond_expr_stmt_list,
1410 if (cond_expr)
1416 cond_expr));
1763 tree cond_expr = NULL_TREE; local
1778 cond_expr, cond_expr_stmt_list,
2116 tree *cond_expr,
2200 if (*cond_expr)
2201 *cond_expr = fold_build2 (TRUTH_AND_EXPR, boolean_type_node,
2202 *cond_expr, part_cond_expr);
2204 *cond_expr
1180 slpeel_tree_peel_loop_to_edge(struct loop *loop, struct loop *scalar_loop, edge e, tree *first_niters, tree niters, bool update_first_loop_count, unsigned int th, bool check_profitability, tree cond_expr, gimple_seq cond_expr_stmt_list, int bound1, int bound2) argument
2115 vect_create_cond_for_align_checks(loop_vec_info loop_vinfo, tree *cond_expr, gimple_seq *cond_expr_stmt_list) argument
2228 vect_create_cond_for_alias_checks(loop_vec_info loop_vinfo, tree * cond_expr) argument
2342 tree cond_expr = NULL_TREE; local
[all...]
H A Dtree-if-conv.c397 tree rhs1, lhs1, cond_expr; local
410 cond_expr = fold_ternary (COND_EXPR, type, cond,
413 if (cond_expr == NULL_TREE)
416 STRIP_USELESS_TYPE_CONVERSION (cond_expr);
418 if (constant_or_ssa_name (cond_expr))
419 return cond_expr;
421 if (TREE_CODE (cond_expr) == ABS_EXPR)
423 rhs1 = TREE_OPERAND (cond_expr, 1);
429 if (TREE_CODE (cond_expr) == MIN_EXPR
430 || TREE_CODE (cond_expr)
[all...]
H A Dcfgloopmanip.c793 gcond *cond_expr; local
852 cond_expr = gimple_build_cond
855 exit_test = gimple_cond_lhs (cond_expr);
858 gimple_cond_set_lhs (cond_expr, exit_test);
860 gsi_insert_after (&gsi, cond_expr, GSI_NEW_STMT);
1659 edge e, void *cond_expr, unsigned then_prob)
1671 cond_expr);
1710 void *cond_expr, basic_block *condition_bb,
1742 entry, cond_expr, then_prob);
1658 lv_adjust_loop_entry_edge(basic_block first_head, basic_block second_head, edge e, void *cond_expr, unsigned then_prob) argument
1709 loop_version(struct loop *loop, void *cond_expr, basic_block *condition_bb, unsigned then_prob, unsigned then_scale, unsigned else_scale, bool place_after) argument
H A Dgraphite-isl-ast-to-gimple.c555 tree cond_expr; local
567 cond_expr = fold_build2 (LE_EXPR, boolean_type_node, *lb, *ub);
581 cond_expr = fold_build2 (LT_EXPR, boolean_type_node, *lb, ub_one);
584 exit_edge = create_empty_if_region_on_edge (entry_edge, cond_expr);
701 tree cond_expr = gcc_expression_from_isl_expression (type, if_cond, ip); local
702 edge exit_edge = create_empty_if_region_on_edge (entry_edge, cond_expr);
H A Dtree-vect-patterns.c2672 tree cond_expr, then_clause, else_clause; variable
2689 cond_expr = gimple_assign_rhs1 (last_stmt);
2693 if (!COMPARISON_CLASS_P (cond_expr))
2696 comp_scalar_type = TREE_TYPE (TREE_OPERAND (cond_expr, 0));
2774 COND_EXPR, unshare_expr (cond_expr),
2910 tree itype, cond_expr, rhs1, rhs2, irhs1, irhs2; local
3062 cond_expr = build2_loc (loc, rhs_code, itype, rhs1, rhs2);
3070 COND_EXPR, cond_expr, trueval,
H A Dtree-vect-stmts.c6768 tree cond_expr, then_clause, else_clause; local
6829 cond_expr = gimple_assign_rhs1 (stmt);
6833 if (!vect_is_simple_cond (cond_expr, stmt, loop_vinfo, bb_vinfo,
6900 ops.safe_push (TREE_OPERAND (cond_expr, 0));
6901 ops.safe_push (TREE_OPERAND (cond_expr, 1));
6917 vect_get_vec_def_for_operand (TREE_OPERAND (cond_expr, 0),
6919 vect_is_simple_use (TREE_OPERAND (cond_expr, 0), stmt,
6923 vect_get_vec_def_for_operand (TREE_OPERAND (cond_expr, 1),
6925 vect_is_simple_use (TREE_OPERAND (cond_expr, 1), stmt,
6974 vec_compare = build2 (TREE_CODE (cond_expr), vec_cmp_typ
[all...]
H A Dtree-vect-slp.c882 tree cond_expr = gimple_assign_rhs1 (stmt); local
885 first_cond_code = TREE_CODE (cond_expr);
886 else if (first_cond_code != TREE_CODE (cond_expr))
H A Dtree-cfg.c8126 tree cond_expr = (tree) cond_e; local
8130 new_cond_expr = gimple_build_cond_from_tree (cond_expr,
/haiku-buildtools/gcc/gcc/cp/
H A Dcp-array-notation.c529 vec<tree> cond_expr = vNULL; local
651 cond_expr.safe_grow_cleared (MAX (lhs_rank, rhs_rank));
750 cond_expr[ii] = build_x_binary_op
755 cond_expr[ii] = lhs_an_loop_info[ii].cmp;
780 create_an_loop (init_list, cond_expr[ii], incr_list, body);
792 cond_expr.release ();
/haiku-buildtools/gcc/gcc/c/
H A Dc-array-notation.c629 vec<tree> cond_expr = vNULL; local
767 cond_expr.safe_grow_cleared (MAX (lhs_rank, rhs_rank));
867 cond_expr[ii] = build2 (TRUTH_ANDIF_EXPR, boolean_type_node,
871 cond_expr[ii] = lhs_an_loop_info[ii].cmp;
890 c_finish_loop (location, cond_expr[ii], incr_list, body, NULL_TREE,
903 cond_expr.release ();
H A Dc-parser.c12948 struct c_expr cond_expr
12951 cond = cond_expr.value;
12954 switch (cond_expr.original_code)
12943 struct c_expr cond_expr local

Completed in 247 milliseconds