Lines Matching refs:InH

4948   Register InH = MRI.createGenericVirtualRegister(HalfTy);  in narrowScalarShiftByConstant()  local
4949 MIRBuilder.buildUnmerge({InL, InH}, MI.getOperand(1)); in narrowScalarShiftByConstant()
4952 MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), {InL, InH}); in narrowScalarShiftByConstant()
4975 MIRBuilder.buildShl(NVT, InH, MIRBuilder.buildConstant(AmtTy, Amt)); in narrowScalarShiftByConstant()
4984 Lo = MIRBuilder.buildLShr(NVT, InH, in narrowScalarShiftByConstant()
4988 Lo = InH; in narrowScalarShiftByConstant()
4995 NVT, InH, MIRBuilder.buildConstant(AmtTy, -Amt + NVTBits)); in narrowScalarShiftByConstant()
4998 Hi = MIRBuilder.buildLShr(NVT, InH, ShiftAmtConst); in narrowScalarShiftByConstant()
5003 NVT, InH, MIRBuilder.buildConstant(AmtTy, NVTBits - 1)); in narrowScalarShiftByConstant()
5005 Lo = MIRBuilder.buildAShr(NVT, InH, in narrowScalarShiftByConstant()
5007 Hi = MIRBuilder.buildAShr(NVT, InH, in narrowScalarShiftByConstant()
5010 Lo = InH; in narrowScalarShiftByConstant()
5011 Hi = MIRBuilder.buildAShr(NVT, InH, in narrowScalarShiftByConstant()
5018 NVT, InH, MIRBuilder.buildConstant(AmtTy, -Amt + NVTBits)); in narrowScalarShiftByConstant()
5021 Hi = MIRBuilder.buildAShr(NVT, InH, ShiftAmtConst); in narrowScalarShiftByConstant()
5071 Register InH = MRI.createGenericVirtualRegister(HalfTy); in narrowScalarShift() local
5072 MIRBuilder.buildUnmerge({InL, InH}, MI.getOperand(1)); in narrowScalarShift()
5088 auto HiOr = MIRBuilder.buildShl(HalfTy, InH, Amt); in narrowScalarShift()
5097 HalfTy, IsZero, InH, MIRBuilder.buildSelect(HalfTy, IsShort, HiS, HiL)); in narrowScalarShift()
5106 auto HiS = MIRBuilder.buildInstr(MI.getOpcode(), {HalfTy}, {InH, Amt}); in narrowScalarShift()
5109 auto HiOr = MIRBuilder.buildShl(HalfTy, InH, AmtLack); in narrowScalarShift()
5118 HiL = MIRBuilder.buildAShr(HalfTy, InH, ShiftAmt); // Sign of Hi part. in narrowScalarShift()
5121 {InH, AmtExcess}); // Lo from Hi part. in narrowScalarShift()