Home
last modified time | relevance | path

Searched refs:const_binop (Results 1 – 25 of 43) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dfold-const.c1227 const_binop (enum tree_code code, tree arg1, tree arg2) in const_binop() function
1408 real = const_binop (code, r1, r2); in const_binop()
1409 imag = const_binop (code, i1, i2); in const_binop()
1418 real = const_binop (MINUS_EXPR, in const_binop()
1419 const_binop (MULT_EXPR, r1, r2), in const_binop()
1420 const_binop (MULT_EXPR, i1, i2)); in const_binop()
1421 imag = const_binop (PLUS_EXPR, in const_binop()
1422 const_binop (MULT_EXPR, r1, i2), in const_binop()
1423 const_binop (MULT_EXPR, i1, r2)); in const_binop()
1446 = const_binop (PLUS_EXPR, in const_binop()
[all …]
H A Dgimple-match-head.c276 tem = const_binop (res_op->code, res_op->type, in gimple_resimplify2()
699 tree res = const_binop (code, type, op0, op1); in gimple_simplify()
1220 cst2 = const_binop (code, TREE_TYPE (cst2), cst2, cst1); in optimize_pow_to_exp()
H A Dfold-const.h200 extern tree const_binop (enum tree_code, tree, tree, tree);
H A Dmatch.pd451 { tree tem = const_binop (RDIV_EXPR, type, build_one_cst (type), @2); }
504 { tree tem = const_binop (RDIV_EXPR, type, build_one_cst (type), @1); }
774 { tree tem = const_binop (MULT_EXPR, type, @0, @2); }
1370 (with { tree cst1 = const_binop (bitop, type, @0, @2); }
1373 (with { tree cst2 = const_binop (bitop, type, @1, @2); }
1595 hi = const_binop (MINUS_EXPR, etype, hi, lo);
2233 (with { tree cst = const_binop (outer_op == inner_op
2264 (with { tree cst = const_binop (outer_op, type, @1, @2); }
2283 (with { tree cst = const_binop (MINUS_EXPR, type, @1, @2); }
2819 (rrotate @0 { const_binop (MINUS_EXPR, TREE_TYPE (@1),
[all …]
H A Dfold-const-call.c641 res = const_binop (code, type, res, VECTOR_CST_ELT (arg, i)); in fold_const_reduction()
1344 arg0 = const_binop (code, type, arg0, VECTOR_CST_ELT (arg1, i)); in fold_const_fold_left()
H A Dcalls.c1691 maxlen = const_binop (PLUS_EXPR, TREE_TYPE (maxlen), maxlen, in maybe_warn_nonstring_arg()
H A Dtree-ssa-reassoc.c6138 tree mul = const_binop (MULT_EXPR, type, cst, arg0); in attempt_builtin_copysign()
H A DFSFChangeLog.113326 (const_binop, size_binop): Call it.
7557 * fold-const.c (const_binop): Don't call size_int if low < 0.
8133 * fold-const.c (const_binop): Rework to only make constants in
9229 * fold-const.c (const_binop, case *_DIV_EXPR): Don't do special
10307 * fold-const.c (const_binop): Likewise.
H A Dtree-cfg.c9313 *rhs = const_binop (MINUS_EXPR, utype, high, low); in generate_range_test()
H A DFSFChangeLog.102476 * fold-const.c (const_binop): Strip NOPS from both args.
7477 * fold-const.c (const_binop): Don't pass OVERFLOW to force_fit_type
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dfold-const.cc1232 const_binop (enum tree_code code, tree arg1, tree arg2) in const_binop() function
1413 real = const_binop (code, r1, r2); in const_binop()
1414 imag = const_binop (code, i1, i2); in const_binop()
1423 real = const_binop (MINUS_EXPR, in const_binop()
1424 const_binop (MULT_EXPR, r1, r2), in const_binop()
1425 const_binop (MULT_EXPR, i1, i2)); in const_binop()
1426 imag = const_binop (PLUS_EXPR, in const_binop()
1427 const_binop (MULT_EXPR, r1, i2), in const_binop()
1428 const_binop (MULT_EXPR, i1, r2)); in const_binop()
1451 = const_binop (PLUS_EXPR, in const_binop()
[all …]
H A Dgimple-match-head.cc280 tem = const_binop (code, res_op->type, in gimple_resimplify2()
725 tree res = const_binop (code, type, op0, op1); in gimple_simplify()
1276 cst2 = const_binop (code, TREE_TYPE (cst2), cst2, cst1); in optimize_pow_to_exp()
H A Dfold-const.h221 extern tree const_binop (enum tree_code, tree, tree, tree);
H A Dfold-const-call.cc639 res = const_binop (code, type, res, VECTOR_CST_ELT (arg, i)); in fold_const_reduction()
1346 arg0 = const_binop (code, type, arg0, VECTOR_CST_ELT (arg1, i)); in fold_const_fold_left()
H A Dmatch.pd554 { tree tem = const_binop (RDIV_EXPR, type, build_one_cst (type), @2); }
607 { tree tem = const_binop (RDIV_EXPR, type, build_one_cst (type), @1); }
983 { tree tem = const_binop (MULT_EXPR, type, @0, @2); }
1758 (with { tree cst1 = const_binop (bitop, type, @0, @2); }
1761 (with { tree cst2 = const_binop (bitop, type, @1, @2); }
1991 hi = const_binop (MINUS_EXPR, etype, hi, lo);
2663 (with { tree cst = const_binop (outer_op == inner_op
2694 (with { tree cst = const_binop (outer_op, type, @1, @2); }
2713 (with { tree cst = const_binop (MINUS_EXPR, type, @1, @2); }
3421 (rrotate @0 { const_binop (MINUS_EXPR, TREE_TYPE (@1),
[all …]
H A Dgimple-ssa-warn-access.cc507 maxlen = const_binop (PLUS_EXPR, TREE_TYPE (maxlen), maxlen, in maybe_warn_nonstring_arg()
H A Dtree-ssa-reassoc.cc6559 tree mul = const_binop (MULT_EXPR, type, cst, arg0); in attempt_builtin_copysign()
H A DFSFChangeLog.113326 (const_binop, size_binop): Call it.
7557 * fold-const.c (const_binop): Don't call size_int if low < 0.
8133 * fold-const.c (const_binop): Rework to only make constants in
9229 * fold-const.c (const_binop, case *_DIV_EXPR): Don't do special
10307 * fold-const.c (const_binop): Likewise.
H A Dtree-cfg.cc9373 *rhs = const_binop (MINUS_EXPR, utype, high, low); in generate_range_test()
H A DChangeLog-2014895 * match.pd (X / CST -> X * (1 / CST): Use const_binop instead of
2788 * fold-const.c (const_binop): Handle POINTER_PLUS_EXPR.
2790 (const_binop): Move COMPLEX_EXPR, VEC_PACK_TRUNC_EXPR,
2794 (fold_binary_loc): ... here. Call const_binop overload
3321 (const_binop): Likewise.
3322 * fold-const.c (const_binop): Export overload that expects
3333 (gimple_resimplify2): Dispatch to const_binop.
8022 * fold-const.c (const_binop): Remove code handling VEC_RSHIFT_EXPR.
12775 * fold-const.c (const_binop): Likewise.
38892 instead of const_binop.
[all …]
H A DChangeLog-20171859 * fold-const.c (fold_negate_expr_1, const_binop, const_unop)
2589 * fold-const.c (const_binop): Fold VEC_SERIES_EXPRs of constants.
3756 (const_binop): Likewise. Check that both input vectors have
3768 (const_binop): Use tree_vector_builder and new_unary_operation
3783 (const_binop): Use tree_vector_builder instead of build_vector.
5726 * fold-const.c (const_binop, fold_addr_of_array_ref_difference,
12381 (fold_negate_expr_1, int_const_binop_1, const_binop)
15146 (const_binop): Likewise. Use VECTOR_CST_ELT directly when operating
15184 (const_binop): Likewise. Differentiate the number of output and
36568 * fold-const.c (const_binop): Use ulow () instead of elt (0).
H A DChangeLog-20093373 * fold-const.c (const_binop): Avoid using fold_buildN().
8188 * fold-const.c (const_binop): Handle complex int division.
8977 * fold-const.c (const_binop): Likewise.
13642 * fold-const.c (const_binop): Use MPC for complex MULT_EXPR
28821 * fold-const.c (const_binop): Combine two VECTOR_CST under operation
30545 * fold-const.c (const_binop, fold_convert_const_real_from_fixed,
H A DFSFChangeLog.102476 * fold-const.c (const_binop): Strip NOPS from both args.
7477 * fold-const.c (const_binop): Don't pass OVERFLOW to force_fit_type
H A DChangeLog-2005212 (const_binop): Return NULL_TREE for floating point operators that
4118 * fold-const.c (const_binop): Don't constant fold the operation
17327 * fold-const.c (const_binop): Check for division by zero during
32650 * fold-const.c (const_binop): Avoid constant folding floating
33936 * fold-const.c (const_binop): Don't constant fold floating
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386.c17564 elt = const_binop (rcode == ASHIFT in ix86_fold_builtin()

12