Lines Matching defs:ShiftAmtTy
2059 LLT ShiftAmtTy = getTargetLowering().getPreferredShiftAmountTy(SrcTy);
2060 if (!isLegalOrBeforeLegalizer({TargetOpcode::G_SHL, {SrcTy, ShiftAmtTy}}))
5179 LLT ShiftAmtTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
5180 LLT ScalarShiftAmtTy = ShiftAmtTy.getScalarType();
5219 Shift = MIB.buildBuildVector(ShiftAmtTy, Shifts).getReg(0);
5292 PreShift = MIB.buildBuildVector(ShiftAmtTy, PreShifts).getReg(0);
5295 PostShift = MIB.buildBuildVector(ShiftAmtTy, PostShifts).getReg(0);
5318 NPQ = MIB.buildLShr(Ty, NPQ, MIB.buildConstant(ShiftAmtTy, 1)).getReg(0);
5423 LLT ShiftAmtTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
5424 LLT ScalarShiftAmtTy = ShiftAmtTy.getScalarType();
5464 Shift = MIB.buildBuildVector(ShiftAmtTy, Shifts).getReg(0);
5500 LLT ShiftAmtTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
5522 auto Bits = Builder.buildConstant(ShiftAmtTy, BitWidth);
5523 auto C1 = Builder.buildCTTZ(ShiftAmtTy, RHS);
5524 auto Inexact = Builder.buildSub(ShiftAmtTy, Bits, C1);
5527 Ty, LHS, Builder.buildConstant(ShiftAmtTy, BitWidth - 1));
5559 LLT ShiftAmtTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
5561 auto C1 = Builder.buildCTTZ(ShiftAmtTy, RHS);
5571 LLT ShiftAmtTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
5579 return isLegalOrBeforeLegalizer({TargetOpcode::G_LSHR, {Ty, ShiftAmtTy}});
5587 LLT ShiftAmtTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
5593 auto Trunc = Builder.buildZExtOrTrunc(ShiftAmtTy, ShiftAmt);