/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
D | MachineIRBuilder.h | 515 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/ |
D | MachineIRBuilder.cpp | 394 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()
|
D | LegalizerHelper.cpp | 734 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/ |
D | SIPeepholeSDWA.cpp | 905 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/ |
D | SIPeepholeSDWA.cpp | 909 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/ |
D | MachineIRBuilder.h | 470 MachineInstrBuilder buildUAddo(const DstOp &Res, const DstOp &CarryOut, 487 MachineInstrBuilder buildUAdde(const DstOp &Res, const DstOp &CarryOut,
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | sdwa-ops.mir | 90 # test for CarryOut used, should reject
|
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
D | LegalizerHelper.cpp | 881 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/ |
D | CGBuiltin.cpp | 1737 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/ |
D | CGBuiltin.cpp | 3925 llvm::Value *CarryOut = Builder.CreateZExt(Builder.CreateOr(Carry1, Carry2), in EmitBuiltinExpr() local 3927 Builder.CreateStore(CarryOut, CarryOutPtr); in EmitBuiltinExpr()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 30574 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/ |
D | X86ISelLowering.cpp | 44589 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/ |
D | X86ISelLowering.cpp | 48000 SDValue CarryOut = DAG.getConstant(0, DL, N->getValueType(1)); in combineADC() local 48007 return DCI.CombineTo(N, Res1, CarryOut); in combineADC()
|