Lines Matching refs:HalfTy
662 LLT HalfTy, in split64BitValueForMapping() argument
664 assert(HalfTy.getSizeInBits() == 32); in split64BitValueForMapping()
666 Register LoLHS = MRI->createGenericVirtualRegister(HalfTy); in split64BitValueForMapping()
667 Register HiLHS = MRI->createGenericVirtualRegister(HalfTy); in split64BitValueForMapping()
2129 LLT HalfTy = LLT::scalar(32); in applyMappingSMULU64() local
2136 split64BitValueForMapping(B, Src0Regs, HalfTy, MI.getOperand(1).getReg()); in applyMappingSMULU64()
2138 setRegsToType(MRI, Src0Regs, HalfTy); in applyMappingSMULU64()
2141 split64BitValueForMapping(B, Src1Regs, HalfTy, MI.getOperand(2).getReg()); in applyMappingSMULU64()
2143 setRegsToType(MRI, Src1Regs, HalfTy); in applyMappingSMULU64()
2145 setRegsToType(MRI, DefRegs, HalfTy); in applyMappingSMULU64()
2165 Register Hi = B.buildUMulH(HalfTy, Src0Regs[0], Src1Regs[0]).getReg(0); in applyMappingSMULU64()
2166 Register MulLoHi = B.buildMul(HalfTy, Src0Regs[0], Src1Regs[1]).getReg(0); in applyMappingSMULU64()
2167 Register Add = B.buildAdd(HalfTy, Hi, MulLoHi).getReg(0); in applyMappingSMULU64()
2168 Register MulHiLo = B.buildMul(HalfTy, Src0Regs[1], Src1Regs[0]).getReg(0); in applyMappingSMULU64()
2331 LLT HalfTy = getHalfSizedType(DstTy); in applyMappingImpl() local
2344 split64BitValueForMapping(B, Src1Regs, HalfTy, MI.getOperand(2).getReg()); in applyMappingImpl()
2346 setRegsToType(MRI, Src1Regs, HalfTy); in applyMappingImpl()
2350 split64BitValueForMapping(B, Src2Regs, HalfTy, MI.getOperand(3).getReg()); in applyMappingImpl()
2352 setRegsToType(MRI, Src2Regs, HalfTy); in applyMappingImpl()
2354 setRegsToType(MRI, DefRegs, HalfTy); in applyMappingImpl()
2408 LLT HalfTy = getHalfSizedType(DstTy); in applyMappingImpl() local
2428 split64BitValueForMapping(B, Src0Regs, HalfTy, MI.getOperand(1).getReg()); in applyMappingImpl()
2430 setRegsToType(MRI, Src0Regs, HalfTy); in applyMappingImpl()
2433 split64BitValueForMapping(B, Src1Regs, HalfTy, MI.getOperand(2).getReg()); in applyMappingImpl()
2435 setRegsToType(MRI, Src1Regs, HalfTy); in applyMappingImpl()
2437 setRegsToType(MRI, DefRegs, HalfTy); in applyMappingImpl()