| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 551 const SrcOp &CarryIn) { in buildUAdde() argument 553 {Op0, Op1, CarryIn}); in buildUAdde() 559 const SrcOp &CarryIn) { in buildUSube() argument 561 {Op0, Op1, CarryIn}); in buildUSube() 567 const SrcOp &CarryIn) { in buildSAdde() argument 569 {Op0, Op1, CarryIn}); in buildSAdde() 575 const SrcOp &CarryIn) { in buildSSube() argument 577 {Op0, Op1, CarryIn}); in buildSSube()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoVPseudos.td | 1024 bit CarryIn, 1027 !if(CarryIn, 1657 // For vadc and vsbc, CarryIn == 1 and CarryOut == 0 1658 multiclass VPseudoBinaryV_VM<bit CarryOut = 0, bit CarryIn = 1, 1661 def "_VV" # !if(CarryIn, "M", "") # "_" # m.MX : 1663 !if(!and(CarryIn, !not(CarryOut)), 1668 multiclass VPseudoBinaryV_XM<bit CarryOut = 0, bit CarryIn = 1, 1671 def "_VX" # !if(CarryIn, "M", "") # "_" # m.MX : 1673 !if(!and(CarryIn, !not(CarryOut)), 1689 def "_VI" # !if(CarryIn, "M", "") # "_" # m.MX : [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIPeepholeSDWA.cpp | 876 MachineOperand *CarryIn = TII->getNamedOperand(MISucc, AMDGPU::OpName::src2); in pseudoOpConvertToVOP2() local 877 if (!CarryIn) in pseudoOpConvertToVOP2() 882 if (!MRI->hasOneUse(CarryIn->getReg()) || !MRI->use_empty(CarryOut->getReg())) in pseudoOpConvertToVOP2()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 1803 Optional<Register> CarryIn = None; in widenScalarAddSubOverflow() local 1826 CarryIn = MI.getOperand(4).getReg(); in widenScalarAddSubOverflow() 1831 CarryIn = MI.getOperand(4).getReg(); in widenScalarAddSubOverflow() 1836 CarryIn = MI.getOperand(4).getReg(); in widenScalarAddSubOverflow() 1841 CarryIn = MI.getOperand(4).getReg(); in widenScalarAddSubOverflow() 1849 if (CarryIn) { in widenScalarAddSubOverflow() 3288 Register CarryIn = MI.getOperand(4).getReg(); in lower() local 5168 Register CarryDst, CarryIn; in narrowScalarAddSub() local 5172 CarryIn = MI.getOperand(NumDefs + 2).getReg(); in narrowScalarAddSub() 5195 if (!CarryIn) { in narrowScalarAddSub() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 2872 SDValue CarryIn = N->getOperand(2); in visitADDE() local 2891 SDValue CarryIn = N->getOperand(2); in visitADDCARRY() local 2901 if (isNullConstant(CarryIn)) { in visitADDCARRY() 2930 SDValue CarryIn = N->getOperand(2); in visitSADDO_CARRY() local 2940 if (isNullConstant(CarryIn)) { in visitSADDO_CARRY() 3098 CarryIn = CarryIn.getOperand(0); in combineCarryDiamond() 3708 SDValue CarryIn = N->getOperand(2); in visitSUBE() local 3720 SDValue CarryIn = N->getOperand(2); in visitSUBCARRY() local 3723 if (isNullConstant(CarryIn)) { in visitSUBCARRY() 3735 SDValue CarryIn = N->getOperand(2); in visitSSUBO_CARRY() local [all …]
|
| H A D | TargetLowering.cpp | 8362 SDValue CarryIn = DAG.getConstant(0, dl, Node->getValueType(1)); in expandUADDSUBO() local 8364 { LHS, RHS, CarryIn }); in expandUADDSUBO()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 536 Value *CarryIn = II.getArgOperand(0); in simplifyX86addcarry() local 546 if (match(CarryIn, PatternMatch::m_ZeroInt())) { in simplifyX86addcarry()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelDAGToDAG.cpp | 2645 SDValue CarryIn = N->getOperand(FirstInputOp + 2); in SelectMVE_VADCSBC() local 2646 ConstantSDNode *CarryInConstant = dyn_cast<ConstantSDNode>(CarryIn); in SelectMVE_VADCSBC() 2653 Ops.push_back(CarryIn); in SelectMVE_VADCSBC()
|