Lines Matching refs:DstHi
1590 Register DstHi; in applyMappingMAD_64_32() local
1597 DstHi = IsUnsigned ? B.buildUMulH(S32, Src0, Src1).getReg(0) in applyMappingMAD_64_32()
1599 MRI.setRegBank(DstHi, AMDGPU::SGPRRegBank); in applyMappingMAD_64_32()
1607 DstHi = IsUnsigned ? B.buildUMulH(S32, VSrc0, VSrc1).getReg(0) in applyMappingMAD_64_32()
1609 MRI.setRegBank(DstHi, AMDGPU::VGPRRegBank); in applyMappingMAD_64_32()
1612 DstHi = buildReadFirstLane(B, MRI, DstHi); in applyMappingMAD_64_32()
1638 Carry = B.buildICmp(CmpInst::ICMP_SLT, MulHiInVgpr ? S1 : S32, DstHi, Zero) in applyMappingMAD_64_32()
1652 DstHi = B.buildCopy(S32, DstHi).getReg(0); in applyMappingMAD_64_32()
1654 MRI.setRegBank(DstHi, AMDGPU::VGPRRegBank); in applyMappingMAD_64_32()
1677 auto AddHi = B.buildUAdde(S32, CarryType, DstHi, Src2Hi, CarryLo); in applyMappingMAD_64_32()
1678 DstHi = AddHi.getReg(0); in applyMappingMAD_64_32()
1679 MRI.setRegBank(DstHi, DstBank); in applyMappingMAD_64_32()
1697 B.buildMerge(Dst0, {DstLo, DstHi}); in applyMappingMAD_64_32()