Home | History | Annotate | Download | only in gcc

Lines Matching defs:const_binop

1237 const_binop (enum tree_code code, tree arg1, tree arg2)
1418 real = const_binop (code, r1, r2);
1419 imag = const_binop (code, i1, i2);
1428 real = const_binop (MINUS_EXPR,
1429 const_binop (MULT_EXPR, r1, r2),
1430 const_binop (MULT_EXPR, i1, i2));
1431 imag = const_binop (PLUS_EXPR,
1432 const_binop (MULT_EXPR, r1, i2),
1433 const_binop (MULT_EXPR, i1, r2));
1456 = const_binop (PLUS_EXPR,
1457 const_binop (MULT_EXPR, r2, r2),
1458 const_binop (MULT_EXPR, i2, i2));
1460 = const_binop (PLUS_EXPR,
1461 const_binop (MULT_EXPR, r1, r2),
1462 const_binop (MULT_EXPR, i1, i2));
1464 = const_binop (MINUS_EXPR,
1465 const_binop (MULT_EXPR, i1, r2),
1466 const_binop (MULT_EXPR, r1, i2));
1468 real = const_binop (code, t1, magsquared);
1469 imag = const_binop (code, t2, magsquared);
1491 tree ratio = const_binop (code, r2, i2);
1492 tree div = const_binop (PLUS_EXPR, i2,
1493 const_binop (MULT_EXPR, r2, ratio));
1494 real = const_binop (MULT_EXPR, r1, ratio);
1495 real = const_binop (PLUS_EXPR, real, i1);
1496 real = const_binop (code, real, div);
1498 imag = const_binop (MULT_EXPR, i1, ratio);
1499 imag = const_binop (MINUS_EXPR, imag, r1);
1500 imag = const_binop (code, imag, div);
1511 tree ratio = const_binop (code, i2, r2);
1512 tree div = const_binop (PLUS_EXPR, r2,
1513 const_binop (MULT_EXPR, i2, ratio));
1515 real = const_binop (MULT_EXPR, i1, ratio);
1516 real = const_binop (PLUS_EXPR, real, r1);
1517 real = const_binop (code, real, div);
1519 imag = const_binop (MULT_EXPR, r1, ratio);
1520 imag = const_binop (MINUS_EXPR, i1, imag);
1521 imag = const_binop (code, imag, div);
1573 tree elt = const_binop (code, elem1, elem2);
1575 /* It is possible that const_binop cannot handle the given
1599 tree elt = const_binop (code, elem1, arg2);
1601 /* It is possible that const_binop cannot handle the given
1617 const_binop (enum tree_code code, tree type, tree arg1, tree arg2)
1622 /* ??? Until we make the const_binop worker take the type of the
1722 tree elt = const_binop (MULT_EXPR, t1, t2);
1741 return const_binop (code, arg1, arg2);
4640 mask = const_binop (LSHIFT_EXPR, mask, size_int (nbitsize - lbitsize));
4641 mask = const_binop (RSHIFT_EXPR, mask,
4705 rhs = const_binop (BIT_AND_EXPR,
4706 const_binop (LSHIFT_EXPR,
4813 mask = const_binop (LSHIFT_EXPR, mask, size_int (precision - *pbitsize));
4814 mask = const_binop (RSHIFT_EXPR, mask, size_int (precision - *pbitsize));
5555 value = const_binop (MINUS_EXPR, high, low);
6187 temp = const_binop (LSHIFT_EXPR, temp, size_int (modesize - 1));
6188 temp = const_binop (RSHIFT_EXPR, temp, size_int (modesize - p - 1));
6190 temp = const_binop (BIT_AND_EXPR, temp,
6196 return fold_convert (type, const_binop (BIT_XOR_EXPR, c, temp));
6521 ll_mask = const_binop (LSHIFT_EXPR, fold_convert_loc (loc, lntype, ll_mask),
6523 rl_mask = const_binop (LSHIFT_EXPR, fold_convert_loc (loc, lntype, rl_mask),
6532 l_const = const_binop (LSHIFT_EXPR, l_const, size_int (xll_bitpos));
6535 if (! integer_zerop (const_binop (BIT_AND_EXPR, l_const,
6548 r_const = const_binop (LSHIFT_EXPR, r_const, size_int (xrl_bitpos));
6551 if (! integer_zerop (const_binop (BIT_AND_EXPR, r_const,
6592 lr_mask = const_binop (LSHIFT_EXPR, fold_convert_loc (loc,
6595 rr_mask = const_binop (LSHIFT_EXPR, fold_convert_loc (loc,
6606 ll_mask = const_binop (BIT_IOR_EXPR, ll_mask, rl_mask);
6607 lr_mask = const_binop (BIT_IOR_EXPR, lr_mask, rr_mask);
6655 ll_mask = const_binop (RSHIFT_EXPR, ll_mask,
6657 lr_mask = const_binop (RSHIFT_EXPR, lr_mask,
6696 result = const_binop (BIT_AND_EXPR, ll_mask, rl_mask);
6698 && simple_cst_equal (const_binop (BIT_AND_EXPR, result, l_const),
6699 const_binop (BIT_AND_EXPR, result, r_const)) != 1)
6724 ll_mask = const_binop (BIT_IOR_EXPR, ll_mask, rl_mask);
6729 const_binop (BIT_IOR_EXPR, l_const, r_const));
6809 tree tem = const_binop (code, fold_convert (ctype, t),
6921 /* const_binop may not detect overflow correctly,
6926 const_binop (LSHIFT_EXPR, size_one_node,
6995 op1 = const_binop (code, fold_convert (ctype, op1),
7106 const_binop (TRUNC_DIV_EXPR,
7116 const_binop (TRUNC_DIV_EXPR,
10907 tem = const_binop (code, type, arg0, arg1);