Lines Matching refs:STORE_FLAG_VALUE

3702 	  /* If STORE_FLAG_VALUE is -1, this is (NE X 0) and only one bit of X
3704 if (STORE_FLAG_VALUE == -1 && XEXP (SET_SRC (x), 1) == const0_rtx
4244 /* If the result values are STORE_FLAG_VALUE and zero, we can
4257 if the result values are - STORE_FLAG_VALUE and zero. */
4259 && INTVAL (true_rtx) == - STORE_FLAG_VALUE
4267 && INTVAL (false_rtx) == - STORE_FLAG_VALUE
4494 STORE_FLAG_VALUE permits. */
4496 && ((HOST_WIDE_INT) STORE_FLAG_VALUE & ~GET_MODE_MASK (mode)) == 0
4673 /* If STORE_FLAG_VALUE is 1, we can convert (ne x 0) to simply X
4685 if (STORE_FLAG_VALUE == 1
4693 else if (STORE_FLAG_VALUE == 1
4706 else if (STORE_FLAG_VALUE == 1
4718 else if (STORE_FLAG_VALUE == 1
4729 /* If STORE_FLAG_VALUE is -1, we have cases similar to
4731 if (STORE_FLAG_VALUE == -1
4739 else if (STORE_FLAG_VALUE == -1
4751 else if (STORE_FLAG_VALUE == -1
4765 else if (STORE_FLAG_VALUE == -1
4775 /* If STORE_FLAG_VALUE says to just test the sign bit and X has just
4778 AND with STORE_FLAG_VALUE when we are done, since we are only
4782 && ((STORE_FLAG_VALUE & GET_MODE_MASK (mode))
5036 C2 = C1 * STORE_FLAG_VALUE. Similarly if OP has an outer ZERO_EXTEND or
5038 We can do this kind of thing in some cases when STORE_FLAG_VALUE is
5041 if ((STORE_FLAG_VALUE == 1 || STORE_FLAG_VALUE == -1)
5756 is a comparison and STORE_FLAG_VALUE permits. This is like
5764 && ((HOST_WIDE_INT) STORE_FLAG_VALUE
5775 && ((HOST_WIDE_INT) STORE_FLAG_VALUE
7355 in STORE_FLAG_VALUE and FOO has a single bit that might be nonzero,
7356 which is equal to STORE_FLAG_VALUE. */
7357 if ((mask & ~STORE_FLAG_VALUE) == 0 && XEXP (x, 1) == const0_rtx
7361 == (unsigned HOST_WIDE_INT) STORE_FLAG_VALUE))
7466 and STORE_FLAG_VALUE is 1 or -1. */
7468 if ((STORE_FLAG_VALUE == 1 || STORE_FLAG_VALUE == -1)
7503 if ((STORE_FLAG_VALUE == 1 || STORE_FLAG_VALUE == -1)
7568 /* If we're in BImode, canonicalize on 0 and STORE_FLAG_VALUE, as that
7572 *ptrue = GEN_INT (STORE_FLAG_VALUE), *pfalse = const0_rtx;
8976 STORE_FLAG_VALUE is 1 and arithmetic if STORE_FLAG_VALUE is -1,
8978 and STORE_FLAG_VALUE is 1 or we have a logical shift with
8979 STORE_FLAG_VALUE of -1, we have a (neg (le X 0)) operation. */
8983 && (STORE_FLAG_VALUE == 1 || STORE_FLAG_VALUE == -1)
8992 if (STORE_FLAG_VALUE == 1 ? code == ASHIFTRT : code == LSHIFTRT)
9045 /* Convert (lshiftrt (eq FOO 0) C) to (xor FOO 1) if STORE_FLAG_VALUE
9054 && STORE_FLAG_VALUE == -1
9173 STORE_FLAG_VALUE is 1 and arithmetic if STORE_FLAG_VALUE is -1,
9175 STORE_FLAG_VALUE of 1 or logical with STORE_FLAG_VALUE == -1,
9178 if ((STORE_FLAG_VALUE == 1 || STORE_FLAG_VALUE == -1)
9190 if (STORE_FLAG_VALUE == 1 ? code == ASHIFTRT : code == LSHIFTRT)
9649 STORE_FLAG_VALUE == 1 (e.g., the 386).
10293 && (STORE_FLAG_VALUE
10344 in STORE_FLAG_VALUE, we can compare with X. */
10355 if ((~STORE_FLAG_VALUE & mask) == 0