Home
last modified time | relevance | path

Searched refs:buildSelect (Results 1 – 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDLegalizerHelper.cpp980 MIRBuilder.buildSelect(MI.getOperand(0).getReg(), CmpHEQ, CmpLU, CmpH); in narrowScalar()
2270 MIRBuilder.buildSelect(BorrowOut, LHS_EQ_RHS, BorrowIn, LHS_ULT_RHS); in lower()
2716 MIRBuilder.buildSelect(DstReg, CondTy.isVector() ? Src0Regs[i] : CondReg, in fewerElementsVectorSelect()
3237 auto Lo = MIRBuilder.buildSelect(HalfTy, IsShort, LoS, LoL); in narrowScalarShift()
3238 auto Hi = MIRBuilder.buildSelect( in narrowScalarShift()
3239 HalfTy, IsZero, InH, MIRBuilder.buildSelect(HalfTy, IsShort, HiS, HiL)); in narrowScalarShift()
3265 auto Lo = MIRBuilder.buildSelect( in narrowScalarShift()
3266 HalfTy, IsZero, InL, MIRBuilder.buildSelect(HalfTy, IsShort, LoS, LoL)); in narrowScalarShift()
3268 auto Hi = MIRBuilder.buildSelect(HalfTy, IsShort, HiS, HiL); in narrowScalarShift()
3705 auto Select = MIRBuilder.buildSelect(NarrowTy, in narrowScalarSelect()
[all …]
HDMachineIRBuilder.cpp714 MachineInstrBuilder MachineIRBuilder::buildSelect(const DstOp &Res, in buildSelect() function in MachineIRBuilder
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPULegalizerInfo.cpp1315 B.buildSelect(Dst, CmpRes, PtrLo32, SegmentNull.getReg(0)); in legalizeAddrSpaceCast()
1350 B.buildSelect(Dst, CmpRes, BuildPtr, FlatNull.getReg(0)); in legalizeAddrSpaceCast()
1379 B.buildSelect(MI.getOperand(0).getReg(), Cond, Src, Tmp2); in legalizeFrint()
1405 auto Add = B.buildSelect(S64, And, One, Zero); in legalizeFceil()
1469 auto Tmp1 = B.buildSelect(S64, ExpLt0, SignBit64, Tmp0); in legalizeIntrinsicTrunc()
1470 B.buildSelect(MI.getOperand(0).getReg(), ExpGt51, Src, Tmp1); in legalizeIntrinsicTrunc()
2230 auto Sel = B.buildSelect(S32, CmpRes, C1, C2, Flags); in legalizeFDIVFastIntrin()
HDAMDGPURegisterBankInfo.cpp81 B.buildSelect(DstReg, SrcReg, True, False); in applyBank()
1240 B.buildSelect(Dst, Cmp, Src0, Src1); in lowerScalarMinMax()
1612 B.buildSelect(DefRegs[0], CondRegs[0], Src1Regs[0], Src2Regs[0]); in applyMappingImpl()
1613 B.buildSelect(DefRegs[1], CondRegs[0], Src1Regs[1], Src2Regs[1]); in applyMappingImpl()
1836 B.buildSelect(DefRegs[0], SrcReg, True, False); in applyMappingImpl()
1839 auto Sel = B.buildSelect(SelType, SrcReg, True, False); in applyMappingImpl()
1843 B.buildSelect(DstReg, SrcReg, True, False); in applyMappingImpl()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
HDMachineIRBuilder.h935 MachineInstrBuilder buildSelect(const DstOp &Res, const SrcOp &Tst,