Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3485 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 DLegalizerHelper.h248 ArrayRef<Register> Src2Regs, LLT NarrowTy);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp2196 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()