Home
last modified time | relevance | path

Searched refs:ifexp (Results 1 – 10 of 10) sorted by relevance

/openbsd/gnu/gcc/gcc/cp/
H A Dinit.c2035 tree ifexp = cp_build_binary_op (NE_EXPR, alloc_node, in build_new_1() local
2037 rval = build_conditional_expr (ifexp, rval, alloc_node); in build_new_1()
2793 tree ifexp; in build_delete() local
2847 ifexp = integer_one_node; in build_delete()
2850 ifexp = fold (cp_build_binary_op (NE_EXPR, addr, integer_zero_node)); in build_delete()
2852 if (ifexp != integer_one_node) in build_delete()
2854 ifexp, expr, void_zero_node); in build_delete()
H A Dtypeck.c4639 build_x_conditional_expr (tree ifexp, tree op1, tree op2) in build_x_conditional_expr() argument
4641 tree orig_ifexp = ifexp; in build_x_conditional_expr()
4651 if (type_dependent_expression_p (ifexp) in build_x_conditional_expr()
4655 return build_min_nt (COND_EXPR, ifexp, op1, op2); in build_x_conditional_expr()
4656 ifexp = build_non_dependent_expr (ifexp); in build_x_conditional_expr()
4662 expr = build_conditional_expr (ifexp, op1, op2); in build_x_conditional_expr()
H A DChangeLog-19953502 on ifexp.
H A DChangeLog-19981753 * typeck.c (build_conditional_expr): Only fold if ifexp is an
/openbsd/gnu/usr.bin/gcc/gcc/cp/
H A Dinit.c2515 tree ifexp; local
2519 ifexp = cp_build_binary_op (NE_EXPR, alloc_node, nullexp);
2520 rval = build_conditional_expr (ifexp, rval, alloc_node);
3181 tree ifexp; local
3231 ifexp = integer_one_node;
3234 ifexp = fold (cp_build_binary_op (NE_EXPR, addr, integer_zero_node));
3236 if (ifexp != integer_one_node)
3238 ifexp, expr, void_zero_node);
H A Dtypeck.c4586 build_x_conditional_expr (ifexp, op1, op2) in build_x_conditional_expr() argument
4587 tree ifexp, op1, op2; in build_x_conditional_expr()
4590 return build_min_nt (COND_EXPR, ifexp, op1, op2);
4592 return build_conditional_expr (ifexp, op1, op2);
H A DChangeLog.13151 on ifexp.
H A DChangeLog.28541 * typeck.c (build_conditional_expr): Only fold if ifexp is an
/openbsd/gnu/usr.bin/gcc/gcc/
H A Dc-typeck.c3364 build_conditional_expr (ifexp, op1, op2) in build_conditional_expr() argument
3365 tree ifexp, op1, op2; in build_conditional_expr()
3374 ifexp = c_common_truthvalue_conversion (default_conversion (ifexp));
3386 if (TREE_CODE (ifexp) == INTEGER_CST)
3387 return pedantic_non_lvalue (integer_zerop (ifexp) ? op2 : op1);
3389 return fold (build (COND_EXPR, TREE_TYPE (op1), ifexp, op1, op2));
3400 if (TREE_CODE (ifexp) == ERROR_MARK
3534 if (TREE_CODE (ifexp) == INTEGER_CST)
3535 return pedantic_non_lvalue (integer_zerop (ifexp) ? op2 : op1);
3537 return fold (build (COND_EXPR, result_type, ifexp, op1, op2));
/openbsd/gnu/gcc/gcc/
H A Dc-typeck.c3260 build_conditional_expr (tree ifexp, tree op1, tree op2) in build_conditional_expr() argument
3276 if (TREE_CODE (ifexp) == ERROR_MARK in build_conditional_expr()
3421 return fold_build3 (COND_EXPR, result_type, ifexp, op1, op2); in build_conditional_expr()