Searched refs:CarryOp (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 3771 unsigned CarryOp, NoCarryOp; in ExpandIntRes_UADDSUBO() local 3775 CarryOp = ISD::UADDO_CARRY; in ExpandIntRes_UADDSUBO() 3780 CarryOp = ISD::USUBO_CARRY; in ExpandIntRes_UADDSUBO() 3789 CarryOp, TLI.getTypeToExpandTo(*DAG.getContext(), LHS.getValueType())); in ExpandIntRes_UADDSUBO() 3802 Hi = DAG.getNode(CarryOp, dl, VTList, HiOps); in ExpandIntRes_UADDSUBO() 3864 unsigned CarryOp = in ExpandIntRes_SADDSUBO_CARRY() local 3866 Lo = DAG.getNode(CarryOp, dl, VTList, { LHSL, RHSL, N->getOperand(2) }); in ExpandIntRes_SADDSUBO_CARRY() 4714 unsigned CarryOp = IsAdd ? ISD::SADDO_CARRY : ISD::SSUBO_CARRY; in ExpandIntRes_SADDSUBO() local 4717 CarryOp, TLI.getTypeToExpandTo(*DAG.getContext(), LHS.getValueType())); in ExpandIntRes_SADDSUBO() 4727 Hi = DAG.getNode(CarryOp, dl, VTList, { LHSH, RHSH, Lo.getValue(1) }); in ExpandIntRes_SADDSUBO()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 239 unsigned CarryOp = in instCombineIntrinsic() local 241 assert(II.getArgOperand(CarryOp)->getType()->getScalarSizeInBits() == 32 && in instCombineIntrinsic() 245 if (IC.SimplifyDemandedBits(&II, CarryOp, APInt::getOneBitSet(32, 29), in instCombineIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 12496 SDValue CarryOp = N->getOperand(2); in LowerADDSUBO_CARRY() local 12500 CarryOp = DAG.getNode(ISD::XOR, DL, CarryOp.getValueType(), CarryOp, in LowerADDSUBO_CARRY() 12501 DAG.getConstant(1UL, DL, CarryOp.getValueType())); in LowerADDSUBO_CARRY() 12502 CarryOp = ConvertCarryValueToCarryFlag(VT, CarryOp, DAG, Subtarget); in LowerADDSUBO_CARRY() 12504 Op.getOperand(0), Op.getOperand(1), CarryOp); in LowerADDSUBO_CARRY() 12505 CarryOp = ConvertCarryFlagToCarryValue(VT, Sum.getValue(1), CarryType, DAG, in LowerADDSUBO_CARRY() 12508 CarryOp = DAG.getNode(ISD::XOR, DL, CarryOp.getValueType(), CarryOp, in LowerADDSUBO_CARRY() 12509 DAG.getConstant(1UL, DL, CarryOp.getValueType())); in LowerADDSUBO_CARRY() 12510 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Sum, CarryOp); in LowerADDSUBO_CARRY()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.cpp | 7573 MachineInstr *CarryOp = in moveToVALUImpl() local 7580 legalizeOperands(*CarryOp); in moveToVALUImpl()
|