Lines Matching refs:ShVT
3699 EVT ShVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout()); in BuildExactSDIV() local
3700 EVT ShSVT = ShVT.getScalarType(); in BuildExactSDIV()
3730 Shift = DAG.getBuildVector(ShVT, dl, Shifts); in BuildExactSDIV()
3771 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in BuildSDIV() local
3772 EVT ShSVT = ShVT.getScalarType(); in BuildSDIV()
3827 Shift = DAG.getBuildVector(ShVT, dl, Shifts); in BuildSDIV()
3862 SDValue SignShift = DAG.getConstant(EltBits - 1, dl, ShVT); in BuildSDIV()
3880 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in BuildUDIV() local
3881 EVT ShSVT = ShVT.getScalarType(); in BuildUDIV()
3943 PreShift = DAG.getBuildVector(ShVT, dl, PreShifts); in BuildUDIV()
3946 PostShift = DAG.getBuildVector(ShVT, dl, PostShifts); in BuildUDIV()
3987 NPQ = DAG.getNode(ISD::SRL, dl, VT, NPQ, DAG.getConstant(1, dl, ShVT)); in BuildUDIV()
4237 EVT ShVT = Z.getValueType(); in expandFunnelShift() local
4238 SDValue BitWidthC = DAG.getConstant(EltSizeInBits, DL, ShVT); in expandFunnelShift()
4239 SDValue Zero = DAG.getConstant(0, DL, ShVT); in expandFunnelShift()
4243 SDValue Mask = DAG.getConstant(EltSizeInBits - 1, DL, ShVT); in expandFunnelShift()
4244 ShAmt = DAG.getNode(ISD::AND, DL, ShVT, Z, Mask); in expandFunnelShift()
4246 ShAmt = DAG.getNode(ISD::UREM, DL, ShVT, Z, BitWidthC); in expandFunnelShift()
4249 SDValue InvShAmt = DAG.getNode(ISD::SUB, DL, ShVT, BitWidthC, ShAmt); in expandFunnelShift()
4256 EVT CCVT = getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), ShVT); in expandFunnelShift()
4275 EVT ShVT = Op1.getValueType(); in expandROT() local
4276 SDValue BitWidthC = DAG.getConstant(EltSizeInBits, DL, ShVT); in expandROT()
4281 SDValue Sub = DAG.getNode(ISD::SUB, DL, ShVT, BitWidthC, Op1); in expandROT()
4301 SDValue BitWidthMinusOneC = DAG.getConstant(EltSizeInBits - 1, DL, ShVT); in expandROT()
4302 SDValue NegOp1 = DAG.getNode(ISD::SUB, DL, ShVT, BitWidthC, Op1); in expandROT()
4303 SDValue And0 = DAG.getNode(ISD::AND, DL, ShVT, Op1, BitWidthMinusOneC); in expandROT()
4304 SDValue And1 = DAG.getNode(ISD::AND, DL, ShVT, NegOp1, BitWidthMinusOneC); in expandROT()
4554 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in expandCTPOP() local
4586 DAG.getConstant(1, dl, ShVT)), in expandCTPOP()
4592 DAG.getConstant(2, dl, ShVT)), in expandCTPOP()
4598 DAG.getConstant(4, dl, ShVT))), in expandCTPOP()
4604 DAG.getConstant(Len - 8, dl, ShVT)); in expandCTPOP()
4614 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in expandCTLZ() local
4654 SDValue Tmp = DAG.getConstant(1ULL << i, dl, ShVT); in expandCTLZ()
4722 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in expandABS() local
4733 DAG.getConstant(VT.getScalarSizeInBits() - 1, dl, ShVT)); in expandABS()