Lines Matching defs:ShiftAmt
603 unsigned ShiftAmt;
606 ShiftAmt = 0;
608 ShiftAmt = 12;
613 unsigned ShVal = AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt);
2856 uint64_t ShiftAmt = AArch64_AM::getShiftValue(ShiftTypeAndValue);
2857 Mask <<= ShiftAmt;
2859 Mask.lshrInPlace(ShiftAmt);
2864 uint64_t ShiftAmt = AArch64_AM::getShiftValue(ShiftTypeAndValue);
2865 Mask.lshrInPlace(ShiftAmt);
2867 Mask <<= ShiftAmt;
3761 SDValue ShiftAmt = N->getOperand(1);
3766 if (ShiftAmt->getOpcode() == ISD::ZERO_EXTEND ||
3767 ShiftAmt->getOpcode() == ISD::ANY_EXTEND)
3768 ShiftAmt = ShiftAmt->getOperand(0);
3770 if (ShiftAmt->getOpcode() == ISD::ADD || ShiftAmt->getOpcode() == ISD::SUB) {
3771 SDValue Add0 = ShiftAmt->getOperand(0);
3772 SDValue Add1 = ShiftAmt->getOperand(1);
3779 } else if (ShiftAmt->getOpcode() == ISD::SUB &&
3786 EVT SubVT = ShiftAmt->getValueType(0);
3800 } else if (ShiftAmt->getOpcode() == ISD::SUB &&
3806 EVT SubVT = ShiftAmt->getValueType(0);
3827 if (!isOpcWithIntImmediate(ShiftAmt.getNode(), ISD::AND, MaskImm) &&
3828 !isOpcWithIntImmediate(ShiftAmt.getNode(), AArch64ISD::ANDS, MaskImm))
3834 NewShiftAmt = ShiftAmt->getOperand(0);