Lines Matching refs:Src0Ty
4050 const LLT Src0Ty = MRI.getType(Src0);
4053 const int Src0Size = Src0Ty.getScalarSizeInBits();
4057 Src0Ty, APInt::getSignMask(Src0Size));
4060 Src0Ty, APInt::getLowBitsSet(Src0Size, Src0Size - 1));
4062 auto And0 = MIRBuilder.buildAnd(Src0Ty, Src0, NotSignBitMask);
4065 if (Src0Ty == Src1Ty) {
4069 auto ShiftAmt = MIRBuilder.buildConstant(Src0Ty, Src0Size - Src1Size);
4070 auto Zext = MIRBuilder.buildZExt(Src0Ty, Src1);
4071 auto Shift = MIRBuilder.buildShl(Src0Ty, Zext, ShiftAmt);
4072 auto And1 = MIRBuilder.buildAnd(Src0Ty, Shift, SignBitMask);
4077 auto Trunc = MIRBuilder.buildTrunc(Src0Ty, Shift);
4078 auto And1 = MIRBuilder.buildAnd(Src0Ty, Trunc, SignBitMask);
4201 LLT Src0Ty = MRI.getType(Src0Reg);
4208 if (Src0Ty.isVector())
4235 if (Src0Ty.isScalar()) {
4238 int NumElts = Src0Ty.getNumElements();