Lines Matching refs:ShVT

5046   EVT ShVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout());  in BuildExactSDIV()  local
5047 EVT ShSVT = ShVT.getScalarType(); in BuildExactSDIV()
5077 Shift = DAG.getBuildVector(ShVT, dl, Shifts); in BuildExactSDIV()
5083 Shift = DAG.getSplatVector(ShVT, dl, Shifts[0]); in BuildExactSDIV()
5125 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in BuildSDIV() local
5126 EVT ShSVT = ShVT.getScalarType(); in BuildSDIV()
5195 Shift = DAG.getBuildVector(ShVT, dl, Shifts); in BuildSDIV()
5204 Shift = DAG.getSplatVector(ShVT, dl, Shifts[0]); in BuildSDIV()
5255 SDValue SignShift = DAG.getConstant(EltBits - 1, dl, ShVT); in BuildSDIV()
5273 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in BuildUDIV() local
5274 EVT ShSVT = ShVT.getScalarType(); in BuildUDIV()
5350 PreShift = DAG.getBuildVector(ShVT, dl, PreShifts); in BuildUDIV()
5353 PostShift = DAG.getBuildVector(ShVT, dl, PostShifts); in BuildUDIV()
5358 PreShift = DAG.getSplatVector(ShVT, dl, PreShifts[0]); in BuildUDIV()
5361 PostShift = DAG.getSplatVector(ShVT, dl, PostShifts[0]); in BuildUDIV()
5412 NPQ = DAG.getNode(ISD::SRL, dl, VT, NPQ, DAG.getConstant(1, dl, ShVT)); in BuildUDIV()
5496 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout(), !DCI.isBeforeLegalize()); in prepareUREMEqFold() local
5497 EVT ShSVT = ShVT.getScalarType(); in prepareUREMEqFold()
5621 KVal = DAG.getBuildVector(ShVT, DL, KAmts); in prepareUREMEqFold()
5628 KVal = DAG.getSplatVector(ShVT, DL, KAmts[0]); in prepareUREMEqFold()
5745 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout(), !DCI.isBeforeLegalize()); in prepareSREMEqFold() local
5746 EVT ShSVT = ShVT.getScalarType(); in prepareSREMEqFold()
5880 KVal = DAG.getBuildVector(ShVT, DL, KAmts); in prepareSREMEqFold()
5889 KVal = DAG.getSplatVector(ShVT, DL, KAmts[0]); in prepareSREMEqFold()
6506 EVT ShVT = Z.getValueType(); in expandFunnelShift() local
6515 SDValue Zero = DAG.getConstant(0, DL, ShVT); in expandFunnelShift()
6520 SDValue One = DAG.getConstant(1, DL, ShVT); in expandFunnelShift()
6528 Z = DAG.getNOT(DL, Z, ShVT); in expandFunnelShift()
6540 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandFunnelShift()
6541 ShAmt = DAG.getNode(ISD::UREM, DL, ShVT, Z, BitWidthC); in expandFunnelShift()
6542 InvShAmt = DAG.getNode(ISD::SUB, DL, ShVT, BitWidthC, ShAmt); in expandFunnelShift()
6548 SDValue Mask = DAG.getConstant(BW - 1, DL, ShVT); in expandFunnelShift()
6551 ShAmt = DAG.getNode(ISD::AND, DL, ShVT, Z, Mask); in expandFunnelShift()
6553 InvShAmt = DAG.getNode(ISD::AND, DL, ShVT, DAG.getNOT(DL, Z, ShVT), Mask); in expandFunnelShift()
6555 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandFunnelShift()
6556 ShAmt = DAG.getNode(ISD::UREM, DL, ShVT, Z, BitWidthC); in expandFunnelShift()
6557 InvShAmt = DAG.getNode(ISD::SUB, DL, ShVT, Mask, ShAmt); in expandFunnelShift()
6560 SDValue One = DAG.getConstant(1, DL, ShVT); in expandFunnelShift()
6585 EVT ShVT = Op1.getValueType(); in expandROT() local
6586 SDValue Zero = DAG.getConstant(0, DL, ShVT); in expandROT()
6591 SDValue Sub = DAG.getNode(ISD::SUB, DL, ShVT, Zero, Op1); in expandROT()
6606 SDValue BitWidthMinusOneC = DAG.getConstant(EltSizeInBits - 1, DL, ShVT); in expandROT()
6612 SDValue NegOp1 = DAG.getNode(ISD::SUB, DL, ShVT, Zero, Op1); in expandROT()
6613 SDValue ShAmt = DAG.getNode(ISD::AND, DL, ShVT, Op1, BitWidthMinusOneC); in expandROT()
6615 SDValue HsAmt = DAG.getNode(ISD::AND, DL, ShVT, NegOp1, BitWidthMinusOneC); in expandROT()
6620 SDValue BitWidthC = DAG.getConstant(EltSizeInBits, DL, ShVT); in expandROT()
6621 SDValue ShAmt = DAG.getNode(ISD::UREM, DL, ShVT, Op1, BitWidthC); in expandROT()
6623 SDValue HsAmt = DAG.getNode(ISD::SUB, DL, ShVT, BitWidthMinusOneC, ShAmt); in expandROT()
6624 SDValue One = DAG.getConstant(1, DL, ShVT); in expandROT()
6977 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in expandCTPOP() local
7009 DAG.getConstant(1, dl, ShVT)), in expandCTPOP()
7015 DAG.getConstant(2, dl, ShVT)), in expandCTPOP()
7021 DAG.getConstant(4, dl, ShVT))), in expandCTPOP()
7027 DAG.getConstant(Len - 8, dl, ShVT)); in expandCTPOP()
7037 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in expandCTLZ() local
7077 SDValue Tmp = DAG.getConstant(1ULL << i, dl, ShVT); in expandCTLZ()
7145 EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout()); in expandABS() local
7185 DAG.getConstant(VT.getScalarSizeInBits() - 1, dl, ShVT)); in expandABS()