Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/gcc/
H A Dtree-ssa-loop-niter.c869 e = fold_binary (TRUTH_OR_EXPR, boolean_type_node, notcond, te); in tree_simplify_using_condition_1()
874 e = fold_binary (TRUTH_AND_EXPR, boolean_type_node, cond, te); in tree_simplify_using_condition_1()
1436 acnd = fold_binary (cmp, boolean_type_node, aval[0], aval[1]); in loop_niter_by_eval()
1970 cond = fold_binary (cmp, boolean_type_node, niter, bound); in n_of_executions_at_most()
H A Dtree-vrp.c851 t = fold_binary (LT_EXPR, boolean_type_node, val1, val2); in compare_values_warnv()
856 t = fold_binary (GT_EXPR, boolean_type_node, val1, val2); in compare_values_warnv()
861 t = fold_binary (NE_EXPR, boolean_type_node, val1, val2); in compare_values_warnv()
1749 min = fold_binary (code, TREE_TYPE (expr), vr0.min, vr1.min); in extract_range_from_binary_expr()
1750 max = fold_binary (code, TREE_TYPE (expr), vr0.max, vr1.max); in extract_range_from_binary_expr()
H A Dtree-ssa-copy.c651 tree folded_cond = fold_binary (TREE_CODE (cond), boolean_type_node, in copy_prop_visit_cond_stmt()
H A DChangeLog720 * fold-const.c (fold_binary): Use op0 and op1 instead of arg0
1154 (fold_binary): Likewise. Call tree_expr_nonnegative_warnv_p
1222 (fold_binary): Likewise.
1241 (fold_binary): Likewise.
1459 * fold-const.c (fold_binary) <EQ_EXPR>: Enforce type consistency
1539 * fold-const.c (fold_binary): Do not associate expressions
H A Dtree-ssa-ccp.c925 return fold_binary (code, TREE_TYPE (rhs), op0, op1); in ccp_fold()
2061 tem = fold_binary (TREE_CODE (op0), TREE_TYPE (op0), in fold_stmt_r()
H A Dtree-ssa-reassoc.c760 tree folded = fold_binary (opcode, TREE_TYPE (oelm1->op), in optimize_ops_list()
H A DChangeLog-2005451 fold_build2 with fold_binary.
455 with fold_binary.
3053 * fold-const.c (fold_binary): Use fold_build2, not
4065 (fold_binary): Fold &x[a] CMP &x[b] to
16991 fold_unary and fold_binary.
20519 (fold_binary): Fold "bool_var != 0" to bool_var.
24425 (fold_binary): Likewise.
29976 (fold_binary): Update a call to fold_range_test.
29980 (fold_binary): Update a call to fold_range_test.
30040 * fold-const.c (fold_binary): New.
[all …]
H A DChangeLog-20062469 * fold-const.c (fold_binary): Fold temporary to correct
3750 * fold-const.c (fold_binary): For (-A) * (-B) -> A * B
4744 (fold_binary): Move code from here.
4922 (fold_binary) <MULT_EXPR>: Call fold_mult_zconjz for integral
5132 * fold-const.c (fold_binary): Do not look at the stripped
6603 (value_inside_range): Use fold_binary with LE_EXPR and
7740 (fold_binary): ... here. Fold only for EQ_EXPR and NE_EXPR.
8245 (fold_binary) <BIT_AND_EXPR>: Similarly, fold (X ^ Y) & Y as
11072 ordering relational operators, factored out of fold_binary.
11073 (fold_binary): Separate out the equality operators (EQ_EXPR
[all …]
H A Dfold-const.c8477 fold_binary (enum tree_code code, tree type, tree op0, tree op1) in fold_binary() function
11809 tem = fold_binary (code, type, op0, op1); in fold()
12106 tem = fold_binary (code, type, op0, op1); in fold_build2_stat()
12912 tree tem = fold_binary (code, type, op0, op1); in fold_binary_to_constant()
H A Dtree-data-ref.c929 tree sign = fold_binary (GT_EXPR, boolean_type_node, i_plus_s, init); in estimate_niter_from_size_of_data()
H A Dtree.h4300 extern tree fold_binary (enum tree_code, tree, tree, tree);
/freebsd-12.1/contrib/binutils/ld/
H A Dldexp.c279 fold_binary (etree_type *tree) in fold_binary() function
716 fold_binary (tree); in exp_fold_tree_1()
H A DChangeLog-02032067 (fold_binary): Correct abs - non-abs case.
2212 (fold_binary): Use align_n instead of ALIGN_N.
2972 * ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: If common page size
3225 (fold_binary): Handle DATA_SEGMENT_ALIGN.
H A DChangeLog-9899985 (new_rel, new_rel_from_section, fold_binary, invalid, fold_name,
H A DChangeLog-91971275 * ldexp.c (fold_binary): Handle MAX and MIN.
1818 * ldexp.c (fold_binary): Correct handling of subtraction with
3810 * ldexp.c (fold_binary): Adding or subtracting an absolute value
7355 * ldexp.c (fold_binary): perform expressions with % and / in