Lines Matching refs:Shamt

2529   SDValue Shamt = Op.getOperand(2);  in lowerShiftLeftParts()  local
2543 SDValue ShamtMinusGRLen = DAG.getNode(ISD::ADD, DL, VT, Shamt, MinusGRLen); in lowerShiftLeftParts()
2544 SDValue GRLenMinus1Shamt = DAG.getNode(ISD::XOR, DL, VT, Shamt, GRLenMinus1); in lowerShiftLeftParts()
2546 SDValue LoTrue = DAG.getNode(ISD::SHL, DL, VT, Lo, Shamt); in lowerShiftLeftParts()
2550 SDValue ShiftLeftHi = DAG.getNode(ISD::SHL, DL, VT, Hi, Shamt); in lowerShiftLeftParts()
2569 SDValue Shamt = Op.getOperand(2); in lowerShiftRightParts() local
2594 SDValue ShamtMinusGRLen = DAG.getNode(ISD::ADD, DL, VT, Shamt, MinusGRLen); in lowerShiftRightParts()
2595 SDValue GRLenMinus1Shamt = DAG.getNode(ISD::XOR, DL, VT, Shamt, GRLenMinus1); in lowerShiftRightParts()
2597 SDValue ShiftRightLo = DAG.getNode(ISD::SRL, DL, VT, Lo, Shamt); in lowerShiftRightParts()
2602 SDValue HiTrue = DAG.getNode(ShiftRightOp, DL, VT, Hi, Shamt); in lowerShiftRightParts()
3207 uint64_t Shamt; in performSRLCombine() local
3220 Shamt = CN->getZExtValue(); in performSRLCombine()
3221 if (MaskIdx <= Shamt && Shamt <= MaskIdx + MaskLen - 1) in performSRLCombine()
3225 DAG.getConstant(Shamt, DL, GRLenVT)); in performSRLCombine()
3240 unsigned Shamt; in performORCombine() local
3263 (Shamt = CN1->getZExtValue()) == MaskIdx0 && in performORCombine()
3282 (Shamt = CN1->getZExtValue()) == MaskIdx0 && in performORCombine()
3327 (Shamt = CN1->getZExtValue()) == MaskLen0 && in performORCombine()
3333 DAG.getConstant(Shamt, DL, GRLenVT)); in performORCombine()
3373 Shamt = CNShamt->getZExtValue(); in performORCombine()
3374 APInt ShMask(ValBits, CNMask->getZExtValue() << Shamt); in performORCombine()
3379 DAG.getConstant(Shamt + MaskLen - 1, DL, GRLenVT), in performORCombine()
3380 DAG.getConstant(Shamt, DL, GRLenVT)); in performORCombine()