Lines Matching defs:larger
1777 tree smaller, larger, arg_true, arg_false;
1810 operand is smaller/larger if the result of the comparison is true. */
1816 larger = rhs;
1819 if (TREE_CODE (larger) == INTEGER_CST
1820 && INTEGRAL_TYPE_P (TREE_TYPE (larger)))
1825 wide_int alt = wi::sub (wi::to_wide (larger), 1,
1826 TYPE_SIGN (TREE_TYPE (larger)),
1829 alt_larger = wide_int_to_tree (TREE_TYPE (larger), alt);
1834 wide_int alt = wi::add (wi::to_wide (larger), 1,
1835 TYPE_SIGN (TREE_TYPE (larger)),
1838 alt_larger = wide_int_to_tree (TREE_TYPE (larger), alt);
1845 larger = gimple_cond_lhs (cond);
1846 /* If we have larger > CST it is equivalent to larger >= CST+1.
1847 Likewise larger >= CST is equivalent to larger > CST-1. */
1900 larger = op1;
1908 larger = wide_int_to_tree (TREE_TYPE (op1), w1);
1946 && (operand_equal_for_phi_arg_p (arg_false, larger)
1952 if (smaller < larger)
1955 rslt = larger; */
1961 && (operand_equal_for_phi_arg_p (arg_true, larger)
2004 /* We got here if the condition is true, i.e., SMALLER < LARGER. */
2008 if (operand_equal_for_phi_arg_p (arg_false, larger)
2014 if (smaller < larger)
2018 r = PHI <r', larger> --> to be turned to MIN_EXPR. */
2034 /* We need BOUND <= LARGER. */
2045 if (smaller < larger)
2047 r' = MIN_EXPR (larger, bound)
2054 if (operand_equal_for_phi_arg_p (op0, larger)
2058 else if (operand_equal_for_phi_arg_p (op1, larger)
2075 /* We got here if the condition is false, i.e., SMALLER > LARGER. */
2079 if (operand_equal_for_phi_arg_p (arg_true, larger)
2085 if (smaller > larger)
2089 r = PHI <r', larger> --> to be turned to MAX_EXPR. */
2105 /* We need BOUND >= LARGER. */
2116 if (smaller > larger)
2118 r' = MAX_EXPR (larger, bound)
2125 if (operand_equal_for_phi_arg_p (op0, larger))
2127 else if (operand_equal_for_phi_arg_p (op1, larger))