Lines Matching refs:cval1
3992 twoval_comparison_p (tree arg, tree *cval1, tree *cval2)
4008 return twoval_comparison_p (TREE_OPERAND (arg, 0), cval1, cval2);
4011 return (twoval_comparison_p (TREE_OPERAND (arg, 0), cval1, cval2)
4012 && twoval_comparison_p (TREE_OPERAND (arg, 1), cval1, cval2));
4019 return (twoval_comparison_p (TREE_OPERAND (arg, 0), cval1, cval2)
4020 && twoval_comparison_p (TREE_OPERAND (arg, 1), cval1, cval2)
4021 && twoval_comparison_p (TREE_OPERAND (arg, 2), cval1, cval2));
4035 if (*cval1 == 0)
4036 *cval1 = TREE_OPERAND (arg, 0);
4037 else if (operand_equal_p (*cval1, TREE_OPERAND (arg, 0), 0))
4046 if (operand_equal_p (*cval1, TREE_OPERAND (arg, 1), 0))
9773 tree cval1 = 0, cval2 = 0;
9775 if (twoval_comparison_p (arg0, &cval1, &cval2)
9778 && cval1 != 0 && cval2 != 0
9779 && ! (TREE_CONSTANT (cval1) && TREE_CONSTANT (cval2))
9780 && TREE_TYPE (cval1) == TREE_TYPE (cval2)
9781 && INTEGRAL_TYPE_P (TREE_TYPE (cval1))
9782 && TYPE_MAX_VALUE (TREE_TYPE (cval1))
9784 && ! operand_equal_p (TYPE_MIN_VALUE (TREE_TYPE (cval1)),
9787 tree maxval = TYPE_MAX_VALUE (TREE_TYPE (cval1));
9788 tree minval = TYPE_MIN_VALUE (TREE_TYPE (cval1));
9790 /* We can't just pass T to eval_subst in case cval1 or cval2
9795 eval_subst (loc, arg0, cval1, maxval,
9800 eval_subst (loc, arg0, cval1, maxval,
9805 eval_subst (loc, arg0, cval1, minval,
9848 return fold_build2_loc (loc, code, type, cval1, cval2);