Lines Matching refs:DstHi
1583 Register DstHi; in applyMappingMAD_64_32() local
1590 DstHi = IsUnsigned ? B.buildUMulH(S32, Src0, Src1).getReg(0) in applyMappingMAD_64_32()
1592 MRI.setRegBank(DstHi, AMDGPU::SGPRRegBank); in applyMappingMAD_64_32()
1600 DstHi = IsUnsigned ? B.buildUMulH(S32, VSrc0, VSrc1).getReg(0) in applyMappingMAD_64_32()
1602 MRI.setRegBank(DstHi, AMDGPU::VGPRRegBank); in applyMappingMAD_64_32()
1605 DstHi = buildReadFirstLane(B, MRI, DstHi); in applyMappingMAD_64_32()
1631 Carry = B.buildICmp(CmpInst::ICMP_SLT, MulHiInVgpr ? S1 : S32, DstHi, Zero) in applyMappingMAD_64_32()
1645 DstHi = B.buildCopy(S32, DstHi).getReg(0); in applyMappingMAD_64_32()
1647 MRI.setRegBank(DstHi, AMDGPU::VGPRRegBank); in applyMappingMAD_64_32()
1670 auto AddHi = B.buildUAdde(S32, CarryType, DstHi, Src2Hi, CarryLo); in applyMappingMAD_64_32()
1671 DstHi = AddHi.getReg(0); in applyMappingMAD_64_32()
1672 MRI.setRegBank(DstHi, DstBank); in applyMappingMAD_64_32()
1690 B.buildMergeLikeInstr(Dst0, {DstLo, DstHi}); in applyMappingMAD_64_32()