Searched refs:CarryOut (Results 1 - 6 of 6) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPeepholeSDWA.cpp909 MachineOperand *CarryOut = TII->getNamedOperand(MISucc, AMDGPU::OpName::sdst);
910 if (!CarryOut)
912 if (!MRI->hasOneUse(CarryIn->getReg()) || !MRI->use_empty(CarryOut->getReg()))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp394 const DstOp &CarryOut,
397 return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
401 const DstOp &CarryOut,
405 return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut},
393 buildUAddo(const DstOp &Res, const DstOp &CarryOut, const SrcOp &Op0, const SrcOp &Op1) argument
400 buildUAdde(const DstOp &Res, const DstOp &CarryOut, const SrcOp &Op0, const SrcOp &Op1, const SrcOp &CarryIn) argument
H A DLegalizerHelper.cpp734 Register CarryOut = MRI.createGenericVirtualRegister(LLT::scalar(1)); local
737 MIRBuilder.buildUAddo(DstReg, CarryOut, Src1Regs[i], Src2Regs[i]);
739 MIRBuilder.buildUAdde(DstReg, CarryOut, Src1Regs[i],
744 CarryIn = CarryOut;
2213 Register CarryOut = MI.getOperand(1).getReg(); local
2218 MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CarryOut, Res, RHS);
2225 Register CarryOut = MI.getOperand(1).getReg(); local
2236 MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CarryOut, Res, LHS);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h458 /// Build and insert \p Res, \p CarryOut = G_UADDO \p Op0, \p Op1
461 /// sets \p CarryOut to 1 if the result overflowed in unsigned arithmetic.
466 ////\pre \p CarryOut must be generic virtual register with scalar type
470 MachineInstrBuilder buildUAddo(const DstOp &Res, const DstOp &CarryOut,
473 /// Build and insert \p Res, \p CarryOut = G_UADDE \p Op0,
477 /// width) and sets \p CarryOut to 1 if the result overflowed in unsigned
483 /// \pre \p CarryOut and \p CarryIn must be generic virtual
487 MachineInstrBuilder buildUAdde(const DstOp &Res, const DstOp &CarryOut,
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp3322 llvm::Value *CarryOut = Builder.CreateZExt(Builder.CreateOr(Carry1, Carry2),
3324 Builder.CreateStore(CarryOut, CarryOutPtr);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp[all...]

Completed in 315 milliseconds