Lines Matching refs:ROTATE
4645 || GET_CODE (XEXP (x, 0)) == ROTATE
4831 case ROTATE:
6529 else if (GET_CODE (XEXP (x, 0)) == ROTATE
7288 case ROTATE:
7297 temp = simplify_binary_operation (code == ROTATE ? ROTATERT : ROTATE,
7817 if (GET_CODE (src) == AND && GET_CODE (XEXP (src, 0)) == ROTATE
7833 && GET_CODE (SUBREG_REG (XEXP (src, 0))) == ROTATE
8573 are ASHIFTRT and ROTATE, which are always done in their original mode. */
8620 /* Convert ROTATERT to ROTATE. */
8624 code = ROTATE;
8632 shift is a right shift or a ROTATE, we must always do it in the mode
8636 = (code == ASHIFTRT || code == LSHIFTRT || code == ROTATE
8653 else if (code == ROTATE || code == ROTATERT)
8808 case ROTATE:
8874 We can't do the case when CODE is ROTATE and FIRST_CODE is
8878 we can't do this if either shift is a right shift or ROTATE.
8890 || code == ROTATE))
8899 || (code == ROTATE && first_code == ASHIFTRT)
8903 || first_code == ROTATE
8904 || code == ROTATE)))
8938 && ((first_code == ROTATE && code == ASHIFT)
9228 a right shift or ROTATE, we must always do it in the mode it was
9233 = (code == ASHIFTRT || code == LSHIFTRT || code == ROTATE
9311 are ASHIFTRT and ROTATE, which are always done in their original mode. */
9615 && ((GET_CODE (op0) == ROTATE && (code == NE || code == EQ))
10050 case ROTATE: