Lines Matching defs:smaller
686 of cst3 and cst4 is smaller. */
1777 tree smaller, larger, arg_true, arg_false;
1810 operand is smaller/larger if the result of the comparison is true. */
1815 smaller = gimple_cond_lhs (cond);
1817 /* If we have smaller < CST it is equivalent to smaller <= CST-1.
1818 Likewise smaller <= CST is equivalent to smaller < CST+1. */
1844 smaller = rhs;
1848 if (TREE_CODE (smaller) == INTEGER_CST
1849 && INTEGRAL_TYPE_P (TREE_TYPE (smaller)))
1854 wide_int alt = wi::add (wi::to_wide (smaller), 1,
1855 TYPE_SIGN (TREE_TYPE (smaller)),
1858 alt_smaller = wide_int_to_tree (TREE_TYPE (smaller), alt);
1862 wide_int alt = wi::sub (wi::to_wide (smaller), 1,
1863 TYPE_SIGN (TREE_TYPE (smaller)),
1866 alt_smaller = wide_int_to_tree (TREE_TYPE (smaller), alt);
1901 smaller = wide_int_to_tree (TREE_TYPE (op1), w1);
1907 smaller = op1;
1943 if ((operand_equal_for_phi_arg_p (arg_true, smaller)
1952 if (smaller < larger)
1953 rslt = smaller;
1958 else if ((operand_equal_for_phi_arg_p (arg_false, smaller)
2004 /* We got here if the condition is true, i.e., SMALLER < LARGER. */
2014 if (smaller < larger)
2016 r' = MAX_EXPR (smaller, bound)
2023 if (operand_equal_for_phi_arg_p (op0, smaller)
2027 else if (operand_equal_for_phi_arg_p (op1, smaller)
2039 else if (operand_equal_for_phi_arg_p (arg_false, smaller)
2045 if (smaller < larger)
2049 r = PHI <r', smaller> --> to be turned to MAX_EXPR. */
2065 /* We need BOUND >= SMALLER. */
2075 /* We got here if the condition is false, i.e., SMALLER > LARGER. */
2085 if (smaller > larger)
2087 r' = MIN_EXPR (smaller, bound)
2094 if (operand_equal_for_phi_arg_p (op0, smaller)
2098 else if (operand_equal_for_phi_arg_p (op1, smaller)
2110 else if (operand_equal_for_phi_arg_p (arg_true, smaller)
2116 if (smaller > larger)
2120 r = PHI <r', smaller> --> to be turned to MIN_EXPR. */
2132 /* We need BOUND <= SMALLER. */