Lines Matching defs:ShTy
7173 LLT ShTy = MRI.getType(Z);
7186 auto Zero = MIRBuilder.buildConstant(ShTy, 0);
7191 auto One = MIRBuilder.buildConstant(ShTy, 1);
7200 Z = MIRBuilder.buildNot(ShTy, Z).getReg(0);
7212 LLT ShTy = MRI.getType(Z);
7225 auto BitWidthC = MIRBuilder.buildConstant(ShTy, BW);
7226 ShAmt = MIRBuilder.buildURem(ShTy, Z, BitWidthC).getReg(0);
7227 InvShAmt = MIRBuilder.buildSub(ShTy, BitWidthC, ShAmt).getReg(0);
7233 auto Mask = MIRBuilder.buildConstant(ShTy, BW - 1);
7236 ShAmt = MIRBuilder.buildAnd(ShTy, Z, Mask).getReg(0);
7238 auto NotZ = MIRBuilder.buildNot(ShTy, Z);
7239 InvShAmt = MIRBuilder.buildAnd(ShTy, NotZ, Mask).getReg(0);
7241 auto BitWidthC = MIRBuilder.buildConstant(ShTy, BW);
7242 ShAmt = MIRBuilder.buildURem(ShTy, Z, BitWidthC).getReg(0);
7243 InvShAmt = MIRBuilder.buildSub(ShTy, Mask, ShAmt).getReg(0);
7246 auto One = MIRBuilder.buildConstant(ShTy, 1);
7271 LLT ShTy = MRI.getType(MI.getOperand(3).getReg());
7277 if (LI.getAction({RevOpcode, {Ty, ShTy}}).Action == Lower)