Lines Matching refs:InH

5194   Register InH = MRI.createGenericVirtualRegister(HalfTy);  in narrowScalarShiftByConstant()  local
5195 MIRBuilder.buildUnmerge({InL, InH}, MI.getOperand(1)); in narrowScalarShiftByConstant()
5198 MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), {InL, InH}); in narrowScalarShiftByConstant()
5221 MIRBuilder.buildShl(NVT, InH, MIRBuilder.buildConstant(AmtTy, Amt)); in narrowScalarShiftByConstant()
5230 Lo = MIRBuilder.buildLShr(NVT, InH, in narrowScalarShiftByConstant()
5234 Lo = InH; in narrowScalarShiftByConstant()
5241 NVT, InH, MIRBuilder.buildConstant(AmtTy, -Amt + NVTBits)); in narrowScalarShiftByConstant()
5244 Hi = MIRBuilder.buildLShr(NVT, InH, ShiftAmtConst); in narrowScalarShiftByConstant()
5249 NVT, InH, MIRBuilder.buildConstant(AmtTy, NVTBits - 1)); in narrowScalarShiftByConstant()
5251 Lo = MIRBuilder.buildAShr(NVT, InH, in narrowScalarShiftByConstant()
5253 Hi = MIRBuilder.buildAShr(NVT, InH, in narrowScalarShiftByConstant()
5256 Lo = InH; in narrowScalarShiftByConstant()
5257 Hi = MIRBuilder.buildAShr(NVT, InH, in narrowScalarShiftByConstant()
5264 NVT, InH, MIRBuilder.buildConstant(AmtTy, -Amt + NVTBits)); in narrowScalarShiftByConstant()
5267 Hi = MIRBuilder.buildAShr(NVT, InH, ShiftAmtConst); in narrowScalarShiftByConstant()
5317 Register InH = MRI.createGenericVirtualRegister(HalfTy); in narrowScalarShift() local
5318 MIRBuilder.buildUnmerge({InL, InH}, MI.getOperand(1)); in narrowScalarShift()
5334 auto HiOr = MIRBuilder.buildShl(HalfTy, InH, Amt); in narrowScalarShift()
5343 HalfTy, IsZero, InH, MIRBuilder.buildSelect(HalfTy, IsShort, HiS, HiL)); in narrowScalarShift()
5352 auto HiS = MIRBuilder.buildInstr(MI.getOpcode(), {HalfTy}, {InH, Amt}); in narrowScalarShift()
5355 auto HiOr = MIRBuilder.buildShl(HalfTy, InH, AmtLack); in narrowScalarShift()
5364 HiL = MIRBuilder.buildAShr(HalfTy, InH, ShiftAmt); // Sign of Hi part. in narrowScalarShift()
5367 {InH, AmtExcess}); // Lo from Hi part. in narrowScalarShift()