/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | fold-const.c | 1227 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 D | gimple-match-head.c | 276 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 D | fold-const.h | 200 extern tree const_binop (enum tree_code, tree, tree, tree);
|
H A D | match.pd | 451 { 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 D | fold-const-call.c | 641 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 D | calls.c | 1691 maxlen = const_binop (PLUS_EXPR, TREE_TYPE (maxlen), maxlen, in maybe_warn_nonstring_arg()
|
H A D | tree-ssa-reassoc.c | 6138 tree mul = const_binop (MULT_EXPR, type, cst, arg0); in attempt_builtin_copysign()
|
H A D | FSFChangeLog.11 | 3326 (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 D | tree-cfg.c | 9313 *rhs = const_binop (MINUS_EXPR, utype, high, low); in generate_range_test()
|
H A D | FSFChangeLog.10 | 2476 * 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 D | fold-const.cc | 1232 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 D | gimple-match-head.cc | 280 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 D | fold-const.h | 221 extern tree const_binop (enum tree_code, tree, tree, tree);
|
H A D | fold-const-call.cc | 639 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 D | match.pd | 554 { 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 D | gimple-ssa-warn-access.cc | 507 maxlen = const_binop (PLUS_EXPR, TREE_TYPE (maxlen), maxlen, in maybe_warn_nonstring_arg()
|
H A D | tree-ssa-reassoc.cc | 6559 tree mul = const_binop (MULT_EXPR, type, cst, arg0); in attempt_builtin_copysign()
|
H A D | FSFChangeLog.11 | 3326 (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 D | tree-cfg.cc | 9373 *rhs = const_binop (MINUS_EXPR, utype, high, low); in generate_range_test()
|
H A D | ChangeLog-2014 | 895 * 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 D | ChangeLog-2017 | 1859 * 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 D | ChangeLog-2009 | 3373 * 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 D | FSFChangeLog.10 | 2476 * 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 D | ChangeLog-2005 | 212 (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 D | i386.c | 17564 elt = const_binop (rcode == ASHIFT in ix86_fold_builtin()
|