Searched refs:Src2Regs (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 3485 SmallVector<Register, 2> Src1Regs, Src2Regs, DstRegs; in fewerElementsVectorCmp() local 3487 extractParts(MI.getOperand(3).getReg(), NarrowTy1, NumParts, Src2Regs); in fewerElementsVectorCmp() 3494 MIRBuilder.buildICmp(Pred, DstReg, Src1Regs[I], Src2Regs[I]); in fewerElementsVectorCmp() 3497 = MIRBuilder.buildFCmp(Pred, DstReg, Src1Regs[I], Src2Regs[I]); in fewerElementsVectorCmp() 3560 SmallVector<Register, 2> DstRegs, Src0Regs, Src1Regs, Src2Regs; in fewerElementsVectorSelect() local 3565 extractParts(MI.getOperand(3).getReg(), NarrowTy0, NumParts, Src2Regs); in fewerElementsVectorSelect() 3570 Src1Regs[i], Src2Regs[i]); in fewerElementsVectorSelect() 4664 ArrayRef<Register> Src2Regs, in multiplyRegisters() argument 4672 B.buildMul(NarrowTy, Src1Regs[DstIdx], Src2Regs[DstIdx]).getReg(0); in multiplyRegisters() 4683 B.buildMul(NarrowTy, Src1Regs[DstIdx - i], Src2Regs[i]); in multiplyRegisters() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.h | 248 ArrayRef<Register> Src2Regs, LLT NarrowTy);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 2196 SmallVector<Register, 2> Src2Regs(OpdMapper.getVRegs(3)); in applyMappingImpl() local 2200 assert(Src1Regs.empty() && Src2Regs.empty()); in applyMappingImpl() 2210 if (Src2Regs.empty()) in applyMappingImpl() 2211 split64BitValueForMapping(B, Src2Regs, HalfTy, MI.getOperand(3).getReg()); in applyMappingImpl() 2213 setRegsToType(MRI, Src2Regs, HalfTy); in applyMappingImpl() 2217 B.buildSelect(DefRegs[0], CondRegs[0], Src1Regs[0], Src2Regs[0]); in applyMappingImpl() 2218 B.buildSelect(DefRegs[1], CondRegs[0], Src1Regs[1], Src2Regs[1]); in applyMappingImpl()
|