Searched refs:Src1Regs (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 2113 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 D | LegalizerHelper.cpp | 5810 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 D | LegalizerHelper.h | 250 ArrayRef<Register> Src1Regs,
|