Home
last modified time | relevance | path

Searched refs:CarryOut (Results 1 – 13 of 13) sorted by relevance

/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DMachineIRBuilder.h515 MachineInstrBuilder buildUAddo(const DstOp &Res, const DstOp &CarryOut, in buildUAddo() argument
517 return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1}); in buildUAddo()
521 MachineInstrBuilder buildUSubo(const DstOp &Res, const DstOp &CarryOut, in buildUSubo() argument
523 return buildInstr(TargetOpcode::G_USUBO, {Res, CarryOut}, {Op0, Op1}); in buildUSubo()
527 MachineInstrBuilder buildSAddo(const DstOp &Res, const DstOp &CarryOut, in buildSAddo() argument
529 return buildInstr(TargetOpcode::G_SADDO, {Res, CarryOut}, {Op0, Op1}); in buildSAddo()
533 MachineInstrBuilder buildSSubo(const DstOp &Res, const DstOp &CarryOut, in buildSSubo() argument
535 return buildInstr(TargetOpcode::G_SSUBO, {Res, CarryOut}, {Op0, Op1}); in buildSSubo()
552 MachineInstrBuilder buildUAdde(const DstOp &Res, const DstOp &CarryOut, in buildUAdde() argument
555 return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut}, in buildUAdde()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DMachineIRBuilder.cpp394 const DstOp &CarryOut, in buildUAddo() argument
397 return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1}); in buildUAddo()
401 const DstOp &CarryOut, in buildUAdde() argument
405 return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut}, in buildUAdde()
DLegalizerHelper.cpp734 Register CarryOut = MRI.createGenericVirtualRegister(LLT::scalar(1)); in narrowScalar() local
737 MIRBuilder.buildUAddo(DstReg, CarryOut, Src1Regs[i], Src2Regs[i]); in narrowScalar()
739 MIRBuilder.buildUAdde(DstReg, CarryOut, Src1Regs[i], in narrowScalar()
744 CarryIn = CarryOut; in narrowScalar()
2213 Register CarryOut = MI.getOperand(1).getReg(); in lower() local
2218 MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CarryOut, Res, RHS); in lower()
2225 Register CarryOut = MI.getOperand(1).getReg(); in lower() local
2236 MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CarryOut, Res, LHS); in lower()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIPeepholeSDWA.cpp905 MachineOperand *CarryOut = TII->getNamedOperand(MISucc, AMDGPU::OpName::sdst); in pseudoOpConvertToVOP2() local
906 if (!CarryOut) in pseudoOpConvertToVOP2()
908 if (!MRI->hasOneUse(CarryIn->getReg()) || !MRI->use_empty(CarryOut->getReg())) in pseudoOpConvertToVOP2()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIPeepholeSDWA.cpp909 MachineOperand *CarryOut = TII->getNamedOperand(MISucc, AMDGPU::OpName::sdst); in pseudoOpConvertToVOP2() local
910 if (!CarryOut) in pseudoOpConvertToVOP2()
912 if (!MRI->hasOneUse(CarryIn->getReg()) || !MRI->use_empty(CarryOut->getReg())) in pseudoOpConvertToVOP2()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DMachineIRBuilder.h470 MachineInstrBuilder buildUAddo(const DstOp &Res, const DstOp &CarryOut,
487 MachineInstrBuilder buildUAdde(const DstOp &Res, const DstOp &CarryOut,
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dsdwa-ops.mir90 # test for CarryOut used, should reject
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp881 Register CarryOut = MRI.createGenericVirtualRegister(LLT::scalar(1)); in narrowScalar() local
884 MIRBuilder.buildUAddo(DstReg, CarryOut, Src1Regs[i], Src2Regs[i]); in narrowScalar()
886 MIRBuilder.buildUAdde(DstReg, CarryOut, Src1Regs[i], in narrowScalar()
891 CarryIn = CarryOut; in narrowScalar()
2982 Register CarryOut = MI.getOperand(1).getReg(); in lower() local
2987 MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CarryOut, Res, RHS); in lower()
2994 Register CarryOut = MI.getOperand(1).getReg(); in lower() local
3003 MIRBuilder.buildICmp(CmpInst::ICMP_ULT, CarryOut, Res, LHS); in lower()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp1737 llvm::Value *CarryOut = Builder.CreateZExt(Builder.CreateOr(Carry1, Carry2), in EmitBuiltinExpr() local
1739 Builder.CreateStore(CarryOut, CarryOutPtr); in EmitBuiltinExpr()
/external/llvm-project/clang/lib/CodeGen/
DCGBuiltin.cpp3925 llvm::Value *CarryOut = Builder.CreateZExt(Builder.CreateOr(Carry1, Carry2), in EmitBuiltinExpr() local
3927 Builder.CreateStore(CarryOut, CarryOutPtr); in EmitBuiltinExpr()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp30574 SDValue CarryOut = DAG.getConstant(0, DL, N->getValueType(1)); in combineADC() local
30581 return DCI.CombineTo(N, Res1, CarryOut); in combineADC()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp44589 SDValue CarryOut = DAG.getConstant(0, DL, N->getValueType(1)); in combineADC() local
44596 return DCI.CombineTo(N, Res1, CarryOut); in combineADC()
/external/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.cpp48000 SDValue CarryOut = DAG.getConstant(0, DL, N->getValueType(1)); in combineADC() local
48007 return DCI.CombineTo(N, Res1, CarryOut); in combineADC()