Searched refs:CarryOut (Results 1 - 6 of 6) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIPeepholeSDWA.cpp | 909 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 D | MachineIRBuilder.cpp | 394 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 D | LegalizerHelper.cpp | 734 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 D | MachineIRBuilder.h | 458 /// 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 D | CGBuiltin.cpp | 3322 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 D | X86ISelLowering.cpp | [all...] |
Completed in 278 milliseconds