Lines Matching defs:AmtTy
5191 const LLT HalfTy, const LLT AmtTy) {
5214 MIRBuilder.buildConstant(AmtTy, Amt - NVTBits));
5219 Lo = MIRBuilder.buildShl(NVT, InL, MIRBuilder.buildConstant(AmtTy, Amt));
5221 MIRBuilder.buildShl(NVT, InH, MIRBuilder.buildConstant(AmtTy, Amt));
5223 NVT, InL, MIRBuilder.buildConstant(AmtTy, -Amt + NVTBits));
5231 MIRBuilder.buildConstant(AmtTy, Amt - NVTBits));
5237 auto ShiftAmtConst = MIRBuilder.buildConstant(AmtTy, Amt);
5241 NVT, InH, MIRBuilder.buildConstant(AmtTy, -Amt + NVTBits));
5249 NVT, InH, MIRBuilder.buildConstant(AmtTy, NVTBits - 1));
5252 MIRBuilder.buildConstant(AmtTy, Amt - NVTBits));
5254 MIRBuilder.buildConstant(AmtTy, NVTBits - 1));
5258 MIRBuilder.buildConstant(AmtTy, NVTBits - 1));
5260 auto ShiftAmtConst = MIRBuilder.buildConstant(AmtTy, Amt);
5264 NVT, InH, MIRBuilder.buildConstant(AmtTy, -Amt + NVTBits));
6802 auto [Dst, DstTy, Src, SrcTy, Amt, AmtTy] = MI.getFirst3RegLLTs();
6803 auto Zero = MIRBuilder.buildConstant(AmtTy, 0);
6806 auto Neg = MIRBuilder.buildSub(AmtTy, Zero, Amt);
6813 auto [Dst, DstTy, Src, SrcTy, Amt, AmtTy] = MI.getFirst3RegLLTs();
6830 if ((IsFShLegal = LI.isLegalOrCustom({FShOpc, {DstTy, AmtTy}})) ||
6831 LI.isLegalOrCustom({RevFsh, {DstTy, AmtTy}})) {
6847 auto Zero = MIRBuilder.buildConstant(AmtTy, 0);
6850 auto BitWidthMinusOneC = MIRBuilder.buildConstant(AmtTy, EltSizeInBits - 1);
6856 auto NegAmt = MIRBuilder.buildSub(AmtTy, Zero, Amt);
6857 auto ShAmt = MIRBuilder.buildAnd(AmtTy, Amt, BitWidthMinusOneC);
6859 auto RevAmt = MIRBuilder.buildAnd(AmtTy, NegAmt, BitWidthMinusOneC);
6865 auto BitWidthC = MIRBuilder.buildConstant(AmtTy, EltSizeInBits);
6866 auto ShAmt = MIRBuilder.buildURem(AmtTy, Amt, BitWidthC);
6868 auto RevAmt = MIRBuilder.buildSub(AmtTy, BitWidthMinusOneC, ShAmt);
6869 auto One = MIRBuilder.buildConstant(AmtTy, 1);