Lines Matching defs:ShiftOp
2627 SDValue ShiftOp = IsAdd ? N->getOperand(0) : N->getOperand(1);
2629 ShiftOp.getOpcode() != ISD::SRL)
2633 SDValue Not = ShiftOp.getOperand(0);
2638 EVT VT = ShiftOp.getValueType();
2639 SDValue ShAmt = ShiftOp.getOperand(1);
7005 static SDValue foldLogicOfShifts(SDNode *N, SDValue LogicOp, SDValue ShiftOp,
7011 if (!LogicOp.hasOneUse() || !ShiftOp.hasOneUse())
7015 unsigned ShiftOpcode = ShiftOp.getOpcode();
7025 SDValue X1 = ShiftOp.getOperand(0);
7026 SDValue Y = ShiftOp.getOperand(1);
8893 auto ShiftOp = dyn_cast<ConstantSDNode>(Op->getOperand(1));
8894 if (!ShiftOp)
8897 uint64_t BitShift = ShiftOp->getZExtValue();
9807 auto matchFirstShift = [&](SDValue V, SDValue &ShiftOp,
9817 ShiftOp = V.getOperand(0);