Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
HDLegalizerHelper.h251 ArrayRef<Register> Src2Regs, LLT NarrowTy);
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDLegalizerHelper.cpp5811 ArrayRef<Register> Src2Regs, in multiplyRegisters() argument
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
5928 extractParts(Src2, RegTy, NarrowTy, DummyTy, Src2Regs, Src2Left, MIRBuilder, in narrowScalarAddSub()
5934 Src2Regs.push_back(Src2Left[I]); in narrowScalarAddSub()
5948 {Src1Regs[i], Src2Regs[i]}); in narrowScalarAddSub()
5951 {Src1Regs[i], Src2Regs[i], CarryIn}); in narrowScalarAddSub()
5954 {Src1Regs[i], Src2Regs[i], CarryIn}); in narrowScalarAddSub()
[all …]
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPURegisterBankInfo.cpp2335 SmallVector<Register, 2> Src2Regs(OpdMapper.getVRegs(3)); in applyMappingImpl() local
2339 assert(Src1Regs.empty() && Src2Regs.empty()); in applyMappingImpl()
2349 if (Src2Regs.empty()) in applyMappingImpl()
2350 split64BitValueForMapping(B, Src2Regs, HalfTy, MI.getOperand(3).getReg()); in applyMappingImpl()
2352 setRegsToType(MRI, Src2Regs, HalfTy); in applyMappingImpl()
2356 B.buildSelect(DefRegs[0], CondRegs[0], Src1Regs[0], Src2Regs[0]); in applyMappingImpl()
2357 B.buildSelect(DefRegs[1], CondRegs[0], Src1Regs[1], Src2Regs[1]); in applyMappingImpl()