Home
last modified time | relevance | path

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

/openbsd-src/gnu/gcc/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 Dtree-ssa-ccp.c925 return fold_binary (code, TREE_TYPE (rhs), op0, op1); in ccp_fold()
2063 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 Dfold-const.c8461 fold_binary (enum tree_code code, tree type, tree op0, tree op1) in fold_binary() function
11788 tem = fold_binary (code, type, op0, op1); in fold()
12085 tem = fold_binary (code, type, op0, op1); in fold_build2_stat()
12889 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.h4212 extern tree fold_binary (enum tree_code, tree, tree, tree);
/openbsd-src/gnu/usr.bin/binutils-2.17/ld/
H A DChangeLog-200420 * ldexp.c (fold_binary) <case DATA_SEGMENT_ALIGN>: Initialize them.
158 (fold_binary): Likewise.
410 (fold_binary): Add it here. Insert padding to make relro_end
471 * ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: Adjust data segment
528 * ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: Apply data segment
991 (fold_binary): Handle -z relro.
1256 * ldexp.c (fold_binary): Add ALIGN_K case.
H A Dldexp.c273 fold_binary (etree_type *tree) in fold_binary() function
669 fold_binary (tree); in exp_fold_tree_1()
H A DChangeLog-2005822 (fold_binary, fold_trinary, fold_name, exp_fold_tree_1): Likewise.
827 (fold_binary <DATA_SEGMENT_ALIGN, DATA_SEGMENT_RELRO_END, >): Ditto.
828 (fold_binary <'%','/'>): Don't error if marking.
924 Call fold_binary on etree_binary.
944 * ldexp.c (new_rel, new_rel_from_section, fold_unary, fold_binary,
1040 (fold_binary): Likewise.
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
/openbsd-src/gnu/usr.bin/binutils/ld/
H A Dldexp.c294 fold_binary (etree_type *tree, in fold_binary() function
648 result = fold_binary (tree, current_section, allocation_done, in exp_fold_tree()
H A DChangeLog137 * ldexp.c (fold_binary): Add ALIGN_K case.
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