Lines Matching refs:arg0

186 	      const real_value *arg0, const real_value *arg1,  in do_mpfr_arg2()  argument
191 if (format->b != 2 || !real_isfinite (arg0) || !real_isfinite (arg1)) in do_mpfr_arg2()
199 mpfr_from_real (m0, arg0, MPFR_RNDN); in do_mpfr_arg2()
219 const wide_int_ref &arg0, const real_value *arg1, in do_mpfr_arg2() argument
232 bool inexact = func (m, arg0.to_shwi (), m, rnd); in do_mpfr_arg2()
250 const real_value *arg0, const real_value *arg1, in do_mpfr_arg3() argument
256 || !real_isfinite (arg0) in do_mpfr_arg3()
266 mpfr_from_real (m0, arg0, MPFR_RNDN); in do_mpfr_arg3()
501 fold_const_pow (real_value *result, const real_value *arg0, in fold_const_pow() argument
504 if (do_mpfr_arg2 (result, mpfr_pow, arg0, arg1, format)) in fold_const_pow()
516 || !real_equal (arg0, &dconst0))) in fold_const_pow()
518 bool inexact = real_powi (result, format, arg0, n1); in fold_const_pow()
523 && REAL_VALUE_ISSIGNALING_NAN (*arg0)))) in fold_const_pow()
541 fold_const_nextafter (real_value *result, const real_value *arg0, in fold_const_nextafter() argument
544 if (REAL_VALUE_ISSIGNALING_NAN (*arg0) in fold_const_nextafter()
556 if (real_nextafter (result, format, arg0, arg1) in fold_const_nextafter()
563 && arg0->cl == rvc_zero in fold_const_nextafter()
579 fold_const_builtin_load_exponent (real_value *result, const real_value *arg0, in fold_const_builtin_load_exponent() argument
598 && REAL_VALUE_ISSIGNALING_NAN (*arg0)) in fold_const_builtin_load_exponent()
602 real_ldexp (&initial_result, arg0, arg1.to_shwi ()); in fold_const_builtin_load_exponent()
698 fold_while_ult (tree type, poly_uint64 arg0, poly_uint64 arg1) in fold_while_ult() argument
700 if (known_ge (arg0, arg1)) in fold_while_ult()
703 if (maybe_ge (arg0, arg1)) in fold_while_ult()
706 poly_uint64 diff = arg1 - arg0; in fold_while_ult()
1333 fold_const_fold_left (tree type, tree arg0, tree arg1, tree_code code) in fold_const_fold_left() argument
1344 arg0 = const_binop (code, type, arg0, VECTOR_CST_ELT (arg1, i)); in fold_const_fold_left()
1345 if (arg0 == NULL_TREE || !CONSTANT_CLASS_P (arg0)) in fold_const_fold_left()
1348 return arg0; in fold_const_fold_left()
1359 const real_value *arg0, const real_value *arg1, in fold_const_call_sss() argument
1366 return do_mpfr_arg2 (result, mpfr_remainder, arg0, arg1, format); in fold_const_call_sss()
1369 return do_mpfr_arg2 (result, mpfr_atan2, arg0, arg1, format); in fold_const_call_sss()
1372 return do_mpfr_arg2 (result, mpfr_dim, arg0, arg1, format); in fold_const_call_sss()
1375 return do_mpfr_arg2 (result, mpfr_hypot, arg0, arg1, format); in fold_const_call_sss()
1379 *result = *arg0; in fold_const_call_sss()
1385 return do_mpfr_arg2 (result, mpfr_min, arg0, arg1, format); in fold_const_call_sss()
1389 return do_mpfr_arg2 (result, mpfr_max, arg0, arg1, format); in fold_const_call_sss()
1392 return fold_const_pow (result, arg0, arg1, format); in fold_const_call_sss()
1396 return fold_const_nextafter (result, arg0, arg1, format); in fold_const_call_sss()
1412 const real_value *arg0, const wide_int_ref &arg1, in fold_const_call_sss() argument
1418 return fold_const_builtin_load_exponent (result, arg0, arg1, format); in fold_const_call_sss()
1423 && fold_const_builtin_load_exponent (result, arg0, arg1, in fold_const_call_sss()
1431 && REAL_VALUE_ISSIGNALING_NAN (*arg0)) in fold_const_call_sss()
1434 real_powi (result, format, arg0, arg1.to_shwi ()); in fold_const_call_sss()
1451 const wide_int_ref &arg0, const real_value *arg1, in fold_const_call_sss() argument
1457 return do_mpfr_arg2 (result, mpfr_jn, arg0, arg1, format); in fold_const_call_sss()
1461 && do_mpfr_arg2 (result, mpfr_yn, arg0, arg1, format)); in fold_const_call_sss()
1497 fold_const_call_1 (combined_fn fn, tree type, tree arg0, tree arg1) in fold_const_call_1() argument
1500 machine_mode arg0_mode = TYPE_MODE (TREE_TYPE (arg0)); in fold_const_call_1()
1504 && real_cst_p (arg0) in fold_const_call_1()
1512 if (fold_const_call_sss (&result, fn, TREE_REAL_CST_PTR (arg0), in fold_const_call_1()
1522 if (fold_const_call_sss (&result, fn, TREE_REAL_CST_PTR (arg0), in fold_const_call_1()
1533 if (real_cst_p (arg0) in fold_const_call_1()
1541 if (fold_const_call_sss (&result, fn, TREE_REAL_CST_PTR (arg0), in fold_const_call_1()
1549 if (integer_cst_p (arg0) in fold_const_call_1()
1557 if (fold_const_call_sss (&result, fn, wi::to_wide (arg0), in fold_const_call_1()
1566 && complex_cst_p (arg0) in fold_const_call_1()
1571 tree arg0r = TREE_REALPART (arg0); in fold_const_call_1()
1572 tree arg0i = TREE_IMAGPART (arg0); in fold_const_call_1()
1603 fold_const_call (combined_fn fn, tree type, tree arg0, tree arg1) in fold_const_call() argument
1610 if ((p0 = c_getstr (arg0)) && (p1 = c_getstr (arg1))) in fold_const_call()
1615 if ((p0 = c_getstr (arg0)) && (p1 = c_getstr (arg1))) in fold_const_call()
1620 if ((p0 = c_getstr (arg0)) && (p1 = c_getstr (arg1))) in fold_const_call()
1625 if ((p0 = c_getstr (arg0)) && (p1 = c_getstr (arg1))) in fold_const_call()
1635 if ((p0 = c_getstr (arg0)) && target_char_cst_p (arg1, &c)) in fold_const_call()
1641 fold_build_pointer_plus_hwi (arg0, r - p0)); in fold_const_call()
1647 if ((p0 = c_getstr (arg0)) && target_char_cst_p (arg1, &c)) in fold_const_call()
1653 fold_build_pointer_plus_hwi (arg0, r - p0)); in fold_const_call()
1660 if ((p0 = c_getstr (arg0))) in fold_const_call()
1666 fold_build_pointer_plus_hwi (arg0, r - p0)); in fold_const_call()
1669 return fold_convert (type, arg0); in fold_const_call()
1674 return fold_const_fold_left (type, arg0, arg1, PLUS_EXPR); in fold_const_call()
1677 return fold_const_call_1 (fn, type, arg0, arg1); in fold_const_call()
1689 const real_value *arg0, const real_value *arg1, in fold_const_call_ssss() argument
1696 return do_mpfr_arg3 (result, mpfr_fma, arg0, arg1, arg2, format); in fold_const_call_ssss()
1701 return do_mpfr_arg3 (result, mpfr_fma, arg0, arg1, &new_arg2, format); in fold_const_call_ssss()
1706 real_value new_arg0 = real_value_negate (arg0); in fold_const_call_ssss()
1712 real_value new_arg0 = real_value_negate (arg0); in fold_const_call_ssss()
1727 fold_const_call_1 (combined_fn fn, tree type, tree arg0, tree arg1, tree arg2) in fold_const_call_1() argument
1730 machine_mode arg0_mode = TYPE_MODE (TREE_TYPE (arg0)); in fold_const_call_1()
1736 && real_cst_p (arg0) in fold_const_call_1()
1745 if (fold_const_call_ssss (&result, fn, TREE_REAL_CST_PTR (arg0), in fold_const_call_1()
1761 fold_const_call (combined_fn fn, tree type, tree arg0, tree arg1, tree arg2) in fold_const_call() argument
1772 && !TREE_SIDE_EFFECTS (arg0) in fold_const_call()
1775 else if ((p0 = c_getstr (arg0)) && (p1 = c_getstr (arg1))) in fold_const_call()
1783 && !TREE_SIDE_EFFECTS (arg0) in fold_const_call()
1786 else if ((p0 = c_getstr (arg0)) in fold_const_call()
1797 && !TREE_SIDE_EFFECTS (arg0) in fold_const_call()
1800 if ((p0 = c_getstr (arg0, &s0)) in fold_const_call()
1811 && !TREE_SIDE_EFFECTS (arg0) in fold_const_call()
1814 if ((p0 = c_getstr (arg0, &s0)) in fold_const_call()
1822 fold_build_pointer_plus_hwi (arg0, r - p0)); in fold_const_call()
1829 if (poly_int_tree_p (arg0, &parg0) && poly_int_tree_p (arg1, &parg1)) in fold_const_call()
1835 return fold_const_call_1 (fn, type, arg0, arg1, arg2); in fold_const_call()