Lines Matching defs:ShiftAmt
601 unsigned ShiftAmt;
604 ShiftAmt = 0;
606 ShiftAmt = 12;
611 unsigned ShVal = AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt);
2907 uint64_t ShiftAmt = AArch64_AM::getShiftValue(ShiftTypeAndValue);
2908 Mask <<= ShiftAmt;
2910 Mask.lshrInPlace(ShiftAmt);
2915 uint64_t ShiftAmt = AArch64_AM::getShiftValue(ShiftTypeAndValue);
2916 Mask.lshrInPlace(ShiftAmt);
2918 Mask <<= ShiftAmt;
3812 SDValue ShiftAmt = N->getOperand(1);
3817 if (ShiftAmt->getOpcode() == ISD::ZERO_EXTEND ||
3818 ShiftAmt->getOpcode() == ISD::ANY_EXTEND)
3819 ShiftAmt = ShiftAmt->getOperand(0);
3821 if (ShiftAmt->getOpcode() == ISD::ADD || ShiftAmt->getOpcode() == ISD::SUB) {
3822 SDValue Add0 = ShiftAmt->getOperand(0);
3823 SDValue Add1 = ShiftAmt->getOperand(1);
3830 } else if (ShiftAmt->getOpcode() == ISD::SUB &&
3837 EVT SubVT = ShiftAmt->getValueType(0);
3851 } else if (ShiftAmt->getOpcode() == ISD::SUB &&
3857 EVT SubVT = ShiftAmt->getValueType(0);
3878 if (!isOpcWithIntImmediate(ShiftAmt.getNode(), ISD::AND, MaskImm) &&
3879 !isOpcWithIntImmediate(ShiftAmt.getNode(), AArch64ISD::ANDS, MaskImm))
3885 NewShiftAmt = ShiftAmt->getOperand(0);