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