Home
last modified time | relevance | path

Searched refs:Src1Regs (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp2113 SmallVector<Register, 2> Src1Regs(OpdMapper.getVRegs(2)); in applyMappingSMULU64() local
2117 assert(Src0Regs.empty() && Src1Regs.empty()); in applyMappingSMULU64()
2123 assert(Src0Regs.size() == Src1Regs.size() && in applyMappingSMULU64()
2140 if (Src1Regs.empty()) in applyMappingSMULU64()
2141 split64BitValueForMapping(B, Src1Regs, HalfTy, MI.getOperand(2).getReg()); in applyMappingSMULU64()
2143 setRegsToType(MRI, Src1Regs, 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()
2168 Register MulHiLo = B.buildMul(HalfTy, Src0Regs[1], Src1Regs[0]).getReg(0); in applyMappingSMULU64()
2170 B.buildMul(DefRegs[0], Src0Regs[0], Src1Regs[0]); in applyMappingSMULU64()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp5810 ArrayRef<Register> Src1Regs, in multiplyRegisters() argument
5814 unsigned SrcParts = Src1Regs.size(); in multiplyRegisters()
5819 B.buildMul(NarrowTy, Src1Regs[DstIdx], Src2Regs[DstIdx]).getReg(0); in multiplyRegisters()
5830 B.buildMul(NarrowTy, Src1Regs[DstIdx - i], Src2Regs[i]); in multiplyRegisters()
5837 B.buildUMulH(NarrowTy, Src1Regs[DstIdx - 1 - i], Src2Regs[i]); in multiplyRegisters()
5925 SmallVector<Register, 2> Src1Regs, Src2Regs, Src1Left, Src2Left, DstRegs; in narrowScalarAddSub() local
5926 extractParts(Src1, RegTy, NarrowTy, LeftoverTy, Src1Regs, Src1Left, in narrowScalarAddSub()
5931 int NarrowParts = Src1Regs.size(); in narrowScalarAddSub()
5933 Src1Regs.push_back(Src1Left[I]); in narrowScalarAddSub()
5936 DstRegs.reserve(Src1Regs.size()); in narrowScalarAddSub()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h250 ArrayRef<Register> Src1Regs,