Home
last modified time | relevance | path

Searched refs:tree_expr_nonnegative_p (Results 1 – 15 of 15) sorted by relevance

/freebsd-12-stable/contrib/gcc/
DChangeLog1150 tree_expr_nonnegative_p.
1155 instead of tree_expr_nonnegative_p.
1157 tree_expr_nonnegative_p, add strict_overflow_p parameter.
1158 (tree_expr_nonnegative_p): New function.
1184 tree_expr_nonnegative_warnv_p instead of tree_expr_nonnegative_p.
1223 (tree_expr_nonnegative_p): Likewise.
1400 * fold-const.c (tree_expr_nonnegative_p): Handle FIX_TRUNC_EXPR.
Dbuiltins.c1792 errno_set = ! tree_expr_nonnegative_p (arg); in expand_builtin_mathfn()
7099 if (!tree_expr_nonnegative_p (arg0)) in fold_builtin_sqrt()
7165 if (tree_expr_nonnegative_p (arg0)) in fold_builtin_cbrt()
7190 if (tree_expr_nonnegative_p (arg00)) in fold_builtin_cbrt()
7863 if (tree_expr_nonnegative_p (arg)) in fold_builtin_pow()
8608 if (tree_expr_nonnegative_p (arg)) in fold_builtin_signbit()
8654 if (tree_expr_nonnegative_p (arg2)) in fold_builtin_copysign()
Dtree-ssa-loop-niter.c1515 if (tree_expr_nonnegative_p (val)) in implies_nonnegative_p()
DChangeLog.gcc43801 * fold-const.c (tree_expr_nonnegative_p): Return true
Dtree.h3709 extern int tree_expr_nonnegative_p (tree);
Dfold-const.c7796 else if (tree_expr_nonnegative_p (arg0)) in fold_unary()
12688 tree_expr_nonnegative_p (tree t) in tree_expr_nonnegative_p() function
DChangeLog-20038345 * fold-const.c (tree_expr_nonnegative_p): Remove FFS_EXPR, CLZ_EXPR,
8863 (tree_expr_nonnegative_p): Likewise.
10925 (tree_expr_nonnegative_p): Likewise.
15842 * fold-const.c (tree_expr_nonnegative_p): Handle FLOAT_EXPR and
19521 * fold-const.c (tree_expr_nonnegative_p): Handle addition
19588 * fold-const.c (tree_expr_nonnegative_p): Add support for
20438 fabs(-x) into fabs(x). Use tree_expr_nonnegative_p to determine
20440 (tree_expr_nonnegative_p): Move the logic that sqrt and exp are
33601 * fold-const.c (tree_expr_nonnegative_p): Likewise.
33912 * fold-const.c (tree_expr_nonnegative_p): Likewise.
DChangeLog-20053117 (tree_expr_nonnegative_p): Likewise.
8752 * fold-const.c (tree_expr_nonnegative_p): Regroup cases.
9590 * fold-const.c (tree_expr_nonnegative_p): frexp(x, &e) is
9819 * fold-const.c (tree_expr_nonnegative_p): Always return true for
10816 (tree_expr_nonnegative_p): Return try for TYPE_UNSIGNED.
11100 * fold-const.c (tree_expr_nonnegative_p): Only return true for
24519 * fold-const.c (tree_expr_nonnegative_p): Add BUILT_IN_LCEIL and
24769 * fold-const.c (tree_expr_nonnegative_p): Add BUILT_IN_LFLOOR and
34231 (tree_expr_nonnegative_p): Likewise.
DChangeLog-200426576 (fold_checksum_tree, tree_expr_nonnegative_p): Likewise.
28721 (build_conditional_expr, build_binary_op): Use tree_expr_nonnegative_p.
28727 * fold-const.c (tree_expr_nonnegative_p): Handle TARGET_EXPR.
29683 * fold-const.c (tree_expr_nonnegative_p): Fix BIND_EXPR.
30996 * fold-const.c (tree_expr_nonnegative_p): The result of sqrt, sqrtf
37119 * fold-const.c (tree_expr_nonnegative_p): Handle BIT_XOR_EXPR like
37552 * fold-const.c (tree_expr_nonnegative_p): A&B is nonnegative when
38747 * fold-const.c (tree_expr_nonnegative_p): Add more builtin cases.
38958 * fold-const.c (tree_expr_nonnegative_p): Reformat checks for
DChangeLog-2000596 * fold-const.c (tree_expr_nonnegative_p): Treat truth values as
12097 * tree.c (tree_expr_nonnegative_p): Move to...
22842 * tree.c (tree_expr_nonnegative_p): New function.
22844 * tree.h (tree_expr_nonnegative_p): Declare.
22846 * c-typeck.c (build_binary_op): Call `tree_expr_nonnegative_p' to
DChangeLog-20065949 * fold-const.c (tree_expr_nonnegative_p): Return early on invalid
11763 (tree_expr_nonnegative_p): Similarly.
DChangeLog-200112902 * fold-const.c (tree_expr_nonnegative_p): Handle *_DIV_EXPR,
22321 * fold-const.c (tree_expr_nonnegative_p): Detect more non-negative
DChangeLog-20028410 tree_expr_nonnegative_p.
/freebsd-12-stable/contrib/gcc/cp/
Dtypeck.c3775 else if ((op0_signed && tree_expr_nonnegative_p (orig_op0)) in build_binary_op()
3776 || (op1_signed && tree_expr_nonnegative_p (orig_op1))) in build_binary_op()
DChangeLog-20004771 * typeck.c (build_binary_op): Call `tree_expr_nonnegative_p' to elide