Searched refs:ifexp (Results 1 - 8 of 8) sorted by relevance

/haiku-buildtools/legacy/gcc/gcc/
H A Dc-typeck.c3414 build_conditional_expr (ifexp, op1, op2)
3415 tree ifexp, op1, op2;
3424 ifexp = truthvalue_conversion (default_conversion (ifexp));
3436 if (TREE_CODE (ifexp) == INTEGER_CST)
3437 return pedantic_non_lvalue (integer_zerop (ifexp) ? op2 : op1);
3439 return fold (build (COND_EXPR, TREE_TYPE (op1), ifexp, op1, op2));
3450 if (TREE_CODE (ifexp) == ERROR_MARK
3563 if (TREE_CONSTANT (ifexp))
3564 return pedantic_non_lvalue (integer_zerop (ifexp)
[all...]
/haiku-buildtools/legacy/gcc/gcc/cp/
H A Dinit.c2699 tree ifexp = build_binary_op (NE_EXPR, alloc_node,
2701 rval = build_conditional_expr (ifexp, rval, alloc_node);
3288 tree ifexp;
3328 ifexp = integer_one_node;
3331 ifexp = fold (build_binary_op (NE_EXPR, addr, integer_zero_node));
3333 if (ifexp != integer_one_node)
3335 ifexp, expr, void_zero_node);
2695 tree ifexp = build_binary_op (NE_EXPR, alloc_node, local
3283 tree ifexp; local
H A Dtypeck.c5046 build_x_conditional_expr (ifexp, op1, op2)
5047 tree ifexp, op1, op2;
5050 return build_min_nt (COND_EXPR, ifexp, op1, op2);
5052 return build_new_op (COND_EXPR, LOOKUP_NORMAL, ifexp, op1, op2);
5056 build_conditional_expr (ifexp, op1, op2)
5057 tree ifexp, op1, op2;
5071 ifexp = op1 = save_expr (ifexp);
5082 ifexp = cp_convert (boolean_type_node, ifexp);
[all...]
/haiku-buildtools/gcc/gcc/cp/
H A Dinit.c2984 tree ifexp = cp_build_binary_op (input_location,
2988 rval = build_conditional_expr (input_location, ifexp, rval,
4097 tree ifexp;
4166 ifexp = integer_one_node;
4170 ifexp = fold (cp_build_binary_op (input_location,
4173 if (ifexp == error_mark_node)
4177 if (ifexp != integer_one_node)
4178 expr = build3 (COND_EXPR, void_type_node, ifexp, expr, void_node);
2982 tree ifexp = cp_build_binary_op (input_location, local
4094 tree ifexp; local
H A Dtypeck.c6115 build_x_conditional_expr (location_t loc, tree ifexp, tree op1, tree op2,
6118 tree orig_ifexp = ifexp;
6128 if (type_dependent_expression_p (ifexp)
6132 return build_min_nt_loc (loc, COND_EXPR, ifexp, op1, op2);
6133 ifexp = build_non_dependent_expr (ifexp);
6139 expr = build_conditional_expr (loc, ifexp, op1, op2, complain);
6103 build_x_conditional_expr(location_t loc, tree ifexp, tree op1, tree op2, tsubst_flags_t complain) argument
/haiku-buildtools/gcc/gcc/objc/
H A Dobjc-next-runtime-abi-02.c1636 tree ifexp; local
1650 ifexp = build_binary_op (input_location, NE_EXPR,
1656 ifexp, ret_val, ftree,
1661 ifexp, 1,
/haiku-buildtools/gcc/gcc/c/
H A Dc-typeck.c4484 build_conditional_expr (location_t colon_loc, tree ifexp, bool ifexp_bcp,
4505 ifexp_int_operands = EXPR_INT_CONST_OPERANDS (ifexp);
4507 ifexp = remove_c_maybe_const_expr (ifexp);
4516 if (TREE_CODE (ifexp) == ERROR_MARK
4623 += (ifexp == truthvalue_false_node);
4627 -= (ifexp == truthvalue_false_node);
4630 += (ifexp == truthvalue_true_node);
4634 -= (ifexp == truthvalue_true_node);
4773 if (ifexp_bcp && ifexp
4466 build_conditional_expr(location_t colon_loc, tree ifexp, bool ifexp_bcp, tree op1, tree op1_original_type, tree op2, tree op2_original_type) argument
[all...]
/haiku-buildtools/gcc/gcc/
H A Dexpr.c11069 tree ifexp = build2 (ops->code, ops->type, arg0, arg1);
11072 return expand_vec_cond_expr (ops->type, ifexp, if_true, if_false, target);
11045 tree ifexp = build2 (ops->code, ops->type, arg0, arg1); local

Completed in 242 milliseconds