Lines Matching refs:Shamt

235   SDValue Shamt = Op.getOperand(2);  in lowerShiftLeftParts()  local
249 SDValue ShamtMinusGRLen = DAG.getNode(ISD::ADD, DL, VT, Shamt, MinusGRLen); in lowerShiftLeftParts()
250 SDValue GRLenMinus1Shamt = DAG.getNode(ISD::XOR, DL, VT, Shamt, GRLenMinus1); in lowerShiftLeftParts()
252 SDValue LoTrue = DAG.getNode(ISD::SHL, DL, VT, Lo, Shamt); in lowerShiftLeftParts()
256 SDValue ShiftLeftHi = DAG.getNode(ISD::SHL, DL, VT, Hi, Shamt); in lowerShiftLeftParts()
275 SDValue Shamt = Op.getOperand(2); in lowerShiftRightParts() local
300 SDValue ShamtMinusGRLen = DAG.getNode(ISD::ADD, DL, VT, Shamt, MinusGRLen); in lowerShiftRightParts()
301 SDValue GRLenMinus1Shamt = DAG.getNode(ISD::XOR, DL, VT, Shamt, GRLenMinus1); in lowerShiftRightParts()
303 SDValue ShiftRightLo = DAG.getNode(ISD::SRL, DL, VT, Lo, Shamt); in lowerShiftRightParts()
308 SDValue HiTrue = DAG.getNode(ShiftRightOp, DL, VT, Hi, Shamt); in lowerShiftRightParts()
483 uint64_t Shamt; in performSRLCombine() local
496 Shamt = CN->getZExtValue(); in performSRLCombine()
497 if (MaskIdx <= Shamt && Shamt <= MaskIdx + MaskLen - 1) in performSRLCombine()
501 DAG.getConstant(Shamt, DL, GRLenVT)); in performSRLCombine()
516 unsigned Shamt; in performORCombine() local
539 (Shamt = CN1->getZExtValue()) == MaskIdx0 && in performORCombine()
558 (Shamt = CN1->getZExtValue()) == MaskIdx0 && in performORCombine()
603 (Shamt = CN1->getZExtValue()) == MaskLen0 && in performORCombine()
609 DAG.getConstant(Shamt, DL, GRLenVT)); in performORCombine()
647 Shamt = CNShamt->getZExtValue(); in performORCombine()
648 APInt ShMask(ValBits, CNMask->getZExtValue() << Shamt); in performORCombine()
653 DAG.getConstant(Shamt + MaskLen - 1, DL, GRLenVT), in performORCombine()
654 DAG.getConstant(Shamt, DL, GRLenVT)); in performORCombine()