Lines Matching defs:ShiftOp
2595 SDValue ShiftOp = IsAdd ? N->getOperand(0) : N->getOperand(1);
2597 ShiftOp.getOpcode() != ISD::SRL)
2601 SDValue Not = ShiftOp.getOperand(0);
2606 EVT VT = ShiftOp.getValueType();
2607 SDValue ShAmt = ShiftOp.getOperand(1);
6860 static SDValue foldLogicOfShifts(SDNode *N, SDValue LogicOp, SDValue ShiftOp,
6866 if (!LogicOp.hasOneUse() || !ShiftOp.hasOneUse())
6870 unsigned ShiftOpcode = ShiftOp.getOpcode();
6880 SDValue X1 = ShiftOp.getOperand(0);
6881 SDValue Y = ShiftOp.getOperand(1);
8721 auto ShiftOp = dyn_cast<ConstantSDNode>(Op->getOperand(1));
8722 if (!ShiftOp)
8725 uint64_t BitShift = ShiftOp->getZExtValue();
9636 auto matchFirstShift = [&](SDValue V, SDValue &ShiftOp,
9646 ShiftOp = V.getOperand(0);