Lines Matching defs:ShiftVT

4373       EVT ShiftVT = getShiftAmountTy(N0.getValueType());
4374 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT);
4917 EVT ShiftVT = getShiftAmountTy(N0.getValueType());
4918 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT);
5159 EVT ShiftVT = getShiftAmountTy(N0.getValueType());
5160 SDValue Trunc = DAG.getZExtOrTrunc(SRLAmt, DL, ShiftVT);
8162 EVT ShiftVT = OppShift.getOperand(1).getValueType();
8164 SDValue NewShiftNode = DAG.getConstant(NeededShiftAmt, DL, ShiftVT);
9838 EVT ShiftVT = C1->getValueType(0);
9841 SDValue BitsizeC = DAG.getConstant(Bitsize, dl, ShiftVT);
9842 SDValue Norm1 = DAG.FoldConstantArithmetic(ISD::UREM, dl, ShiftVT,
9844 SDValue Norm2 = DAG.FoldConstantArithmetic(ISD::UREM, dl, ShiftVT,
9848 CombineOp, dl, ShiftVT, {Norm1, Norm2})) {
9849 CombinedShift = DAG.FoldConstantArithmetic(ISD::ADD, dl, ShiftVT,
9852 ISD::UREM, dl, ShiftVT, {CombinedShift, BitsizeC});
9869 EVT ShiftVT = N1.getValueType();
9935 SDValue Sum = DAG.getNode(ISD::ADD, DL, ShiftVT, N1, N0.getOperand(1));
9979 SDValue Sum = DAG.getZExtOrTrunc(InnerShiftAmt, DL, ShiftVT);
9980 Sum = DAG.getNode(ISD::ADD, DL, ShiftVT, Sum, N1);
10025 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT);
10026 SDValue Diff = DAG.getNode(ISD::SUB, DL, ShiftVT, N1, N01);
10032 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT);
10033 SDValue Diff = DAG.getNode(ISD::SUB, DL, ShiftVT, N01, N1);
10048 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT);
10049 SDValue Diff = DAG.getNode(ISD::SUB, DL, ShiftVT, N01, N1);
10059 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT);
10060 SDValue Diff = DAG.getNode(ISD::SUB, DL, ShiftVT, N1, N01);
10133 VT.getScalarSizeInBits() <= ShiftVT.getScalarSizeInBits()) ||
10135 N1.hasOneUse() && !TLI.isOperationLegalOrCustom(ISD::CTTZ, ShiftVT) &&
10139 SDValue NegY = DAG.getNegative(Y, DL, ShiftVT);
10141 DAG.getZExtOrTrunc(DAG.getNode(ISD::AND, DL, ShiftVT, Y, NegY), DL, VT);
10352 EVT ShiftVT = N1.getValueType();
10353 EVT ShiftSVT = ShiftVT.getScalarType();
10369 ShiftValue = DAG.getBuildVector(ShiftVT, DL, ShiftValues);
10374 ShiftValue = DAG.getSplatVector(ShiftVT, DL, ShiftValues[0]);
10527 EVT ShiftVT = N1.getValueType();
10568 SDValue Sum = DAG.getNode(ISD::ADD, DL, ShiftVT, N1, N0.getOperand(1));
10624 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT);
10625 SDValue Diff = DAG.getNode(ISD::SUB, DL, ShiftVT, N01, N1);
10635 SDValue N01 = DAG.getZExtOrTrunc(N0.getOperand(1), DL, ShiftVT);
10636 SDValue Diff = DAG.getNode(ISD::SUB, DL, ShiftVT, N1, N01);