Home
last modified time | relevance | path

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

/trueos/contrib/gcc/
HDtree-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()
HDtree-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()
HDtree-ssa-copy.c651 tree folded_cond = fold_binary (TREE_CODE (cond), boolean_type_node, in copy_prop_visit_cond_stmt()
HDChangeLog720 * 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
HDtree-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()
HDtree-ssa-reassoc.c760 tree folded = fold_binary (opcode, TREE_TYPE (oelm1->op), in optimize_ops_list()
HDChangeLog-2005214 (fold_binary): Eliminate "wins" variable, and "binary" label, by
382 fold_single_bit_test_into_sign_test, fold_binary): Likewise.
451 fold_build2 with fold_binary.
455 with fold_binary.
3053 * fold-const.c (fold_binary): Use fold_build2, not
3375 * fold-const.c (fold_binary): Convert -A/-B to A/B for signed types
3444 * fold-const.c (fold_binary): Fold (~a) == C to a == ~C
3826 * fold-const.c (fold_binary) <RDIV_EXPR>: Optimize A / A to 1.0
3923 (fold_binary): Use to canonicalize PLUS_EXPR and MINUS_EXPR
4065 (fold_binary): Fold &x[a] CMP &x[b] to
[all …]
HDChangeLog-2006479 * fold-const.c (fold_binary) <EQ_EXPR>: Fix typo in variable name.
2469 * 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.
4920 * fold-const.c (fold_mult_zconjz): New subroutine of fold_binary,
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
6994 * fold-const.c (fold_binary): Optimize div and mod where the divisor
7740 (fold_binary): ... here. Fold only for EQ_EXPR and NE_EXPR.
[all …]
HDfold-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()
HDtree-data-ref.c929 tree sign = fold_binary (GT_EXPR, boolean_type_node, i_plus_s, init); in estimate_niter_from_size_of_data()
HDtree.h4300 extern tree fold_binary (enum tree_code, tree, tree, tree);
/trueos/contrib/binutils/ld/
HDldexp.c279 fold_binary (etree_type *tree) in fold_binary() function
716 fold_binary (tree); in exp_fold_tree_1()
HDChangeLog-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.
HDChangeLog-9899985 (new_rel, new_rel_from_section, fold_binary, invalid, fold_name,
HDChangeLog-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