Lines Matching refs:Shift
85 /// isRotateAndMask - Returns true if Mask and Shift can be folded into a
339 unsigned Shift = 32;
343 !isInt32Immediate(N->getOperand(1).getNode(), Shift) || (Shift > 31))
348 if (isShiftMask) Mask = Mask << Shift;
350 Indeterminant = ~(0xFFFFFFFFu << Shift);
353 if (isShiftMask) Mask = Mask >> Shift;
355 Indeterminant = ~(0xFFFFFFFFu >> Shift);
357 Shift = 32 - Shift;
366 SH = Shift & 31;
751 unsigned Shift = 0;
755 Shift = CountTrailingZeros_64(Imm);
756 int64_t ImmSh = static_cast<uint64_t>(Imm) >> Shift;
765 Shift = 32;
794 if (!Shift) return Result;
796 // Shift for next step if the upper 32-bits were not zero.
800 getI32Imm(Shift),
801 getI32Imm(63 - Shift));