Lines Matching defs:argmax
387 : argmin (), argmax (), dst_offset (HOST_WIDE_INT_MIN), nonstr (),
401 : argmin (), argmax (), dst_offset (HOST_WIDE_INT_MIN), nonstr (),
422 tree argmin, argmax;
1145 adjust_range_for_overflow (tree dirtype, tree *argmin, tree *argmax)
1161 && TREE_CODE (*argmax) == INTEGER_CST
1165 *argmax,
1170 *argmax = force_fit_type (dirtype, wi::to_widest (*argmax), 0, false);
1174 if (tree_int_cst_le (*argmin, *argmax))
1179 *argmax = TYPE_MAX_VALUE (dirtype);
1364 tree argmax = NULL_TREE;
1378 argmax = vr->max ();
1385 || !tree_int_cst_equal (TYPE_MAX_VALUE (dirtype), argmax))
1389 res.argmax = argmax;
1427 argmax = build_all_ones_cst (pointer_sized_int_node);
1432 argmax = TYPE_MAX_VALUE (argtype);
1440 if (adjust_range_for_overflow (dirtype, &argmin, &argmax))
1444 res.argmax = argmax;
1454 res.range.max = format_integer (dir, argmax, vr_values).range.max;
1456 else if (tree_int_cst_sgn (argmax) < 0)
1461 res.range.min = format_integer (dir, argmax, vr_values).range.min;
1473 = format_integer (dir, argmax, vr_values).range.max;
1492 && (tree_int_cst_sgn (argmin) < 0 || tree_int_cst_sgn (argmax) > 0))
3294 if (fmtres.argmin == fmtres.argmax)
3298 fmtres.argmin, fmtres.argmax);
3302 fmtres.argmin, fmtres.argmax);