/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 310 UADDO_CARRY, enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelDAGToDAG.cpp | 85 case ISD::UADDO_CARRY: in INITIALIZE_PASS()
|
H A D | CSKYISelLowering.cpp | 54 setOperationAction(ISD::UADDO_CARRY, MVT::i32, Legal); in CSKYTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 527 case ISD::UADDO_CARRY: in Select() 919 unsigned Opc = N->getOpcode() == ISD::UADDO_CARRY ? AMDGPU::V_ADDC_U32_e64 in SelectAddcSubb() 926 unsigned Opc = N->getOpcode() == ISD::UADDO_CARRY ? AMDGPU::S_ADD_CO_PSEUDO in SelectAddcSubb() 942 if ((IsAdd && (UI->getOpcode() != ISD::UADDO_CARRY)) || in SelectUADDO_USUBO()
|
H A D | SIISelLowering.cpp | 301 setOperationAction({ISD::UADDO_CARRY, ISD::USUBO_CARRY}, MVT::i32, Legal); in SITargetLowering() 307 setOperationAction({ISD::UADDO_CARRY, ISD::USUBO_CARRY}, MVT::i64, Legal); in SITargetLowering() 893 ISD::UADDO_CARRY, in SITargetLowering() 14208 Opc == ISD::ANY_EXTEND || Opc == ISD::UADDO_CARRY) in performAddCombine() 14224 Opc = (Opc == ISD::SIGN_EXTEND) ? ISD::USUBO_CARRY : ISD::UADDO_CARRY; in performAddCombine() 14227 case ISD::UADDO_CARRY: { in performAddCombine() 14232 return DAG.getNode(ISD::UADDO_CARRY, SDLoc(N), RHS->getVTList(), Args); in performAddCombine() 14265 Opc = (Opc == ISD::SIGN_EXTEND) ? ISD::UADDO_CARRY : ISD::USUBO_CARRY; in performSubCombine() 14296 if ((LHSOpc == ISD::ADD && Opc == ISD::UADDO_CARRY) || in performAddCarrySubCarryCombine() 14684 case ISD::UADDO_CARRY: in PerformDAGCombine()
|
H A D | AMDGPUISelLowering.cpp | 2101 SDValue Add1_Lo = DAG.getNode(ISD::UADDO_CARRY, DL, HalfCarryVT, Rcp_Lo, in LowerUDIVREM64() 2103 SDValue Add1_Hi = DAG.getNode(ISD::UADDO_CARRY, DL, HalfCarryVT, Rcp_Hi, in LowerUDIVREM64() 2114 SDValue Add2_Lo = DAG.getNode(ISD::UADDO_CARRY, DL, HalfCarryVT, Add1_Lo, in LowerUDIVREM64() 2116 SDValue Add2_Hi = DAG.getNode(ISD::UADDO_CARRY, DL, HalfCarryVT, Add1_Hi, in LowerUDIVREM64()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGDumper.cpp | 341 case ISD::UADDO_CARRY: return "uaddo_carry"; in getOperationName()
|
H A D | LegalizeIntegerTypes.cpp | 222 case ISD::UADDO_CARRY: in PromoteIntegerResult() 2884 case ISD::UADDO_CARRY: in ExpandIntegerResult() 3390 N->getOpcode() == ISD::ADD ? ISD::UADDO_CARRY : ISD::USUBO_CARRY, in ExpandIntRes_ADDSUB() 3399 : DAG.getNode(ISD::UADDO_CARRY, dl, VTList, HiOps); in ExpandIntRes_ADDSUB() 3577 CarryOp = ISD::UADDO_CARRY; in ExpandIntRes_UADDSUBO() 3667 N->getOpcode() == ISD::SADDO_CARRY ? ISD::UADDO_CARRY : ISD::USUBO_CARRY; in ExpandIntRes_SADDSUBO_CARRY()
|
H A D | DAGCombiner.cpp | 1852 case ISD::UADDO_CARRY: return visitUADDO_CARRY(N); in visit() 3089 if (V.getOpcode() != ISD::UADDO_CARRY && V.getOpcode() != ISD::USUBO_CARRY && in getAsCarry() 3209 if (N1.getOpcode() == ISD::UADDO_CARRY && isNullConstant(N1.getOperand(1)) && in visitADDLikeCommutative() 3211 return DAG.getNode(ISD::UADDO_CARRY, DL, N1->getVTList(), in visitADDLikeCommutative() 3215 if (TLI.isOperationLegalOrCustom(ISD::UADDO_CARRY, VT)) in visitADDLikeCommutative() 3217 return DAG.getNode(ISD::UADDO_CARRY, DL, in visitADDLikeCommutative() 3355 if (N1.getOpcode() == ISD::UADDO_CARRY && isNullConstant(N1.getOperand(1))) { in visitUADDOLike() 3359 return DAG.getNode(ISD::UADDO_CARRY, SDLoc(N), N->getVTList(), N0, Y, in visitUADDOLike() 3364 if (TLI.isOperationLegalOrCustom(ISD::UADDO_CARRY, VT)) in visitUADDOLike() 3366 return DAG.getNode(ISD::UADDO_CARRY, SDLoc(N), N->getVTList(), N0, in visitUADDOLike() [all …]
|
H A D | TargetLowering.cpp | 7682 Next = DAG.getNode(ISD::UADDO_CARRY, dl, DAG.getVTList(VT, BoolType), Next, in expandMUL_LOHI() 7696 Hi = DAG.getNode(ISD::UADDO_CARRY, dl, DAG.getVTList(HiLoVT, BoolType), Hi, in expandMUL_LOHI() 7841 if (isOperationLegalOrCustom(ISD::UADDO_CARRY, HiLoVT)) { in expandDIVREMByConstant() 7844 Sum = DAG.getNode(ISD::UADDO_CARRY, dl, VTList, Sum, in expandDIVREMByConstant() 10879 unsigned OpcCarry = IsAdd ? ISD::UADDO_CARRY : ISD::USUBO_CARRY; in expandUADDSUBO()
|
H A D | SelectionDAG.cpp | 3922 case ISD::UADDO_CARRY: in computeKnownBits() 3942 else if (Opcode == ISD::UADDO_CARRY || Opcode == ISD::SADDO_CARRY) { in computeKnownBits() 4711 case ISD::UADDO_CARRY: in ComputeNumSignBits() 10218 case ISD::UADDO_CARRY: in getNode()
|
H A D | LegalizeDAG.cpp | 3930 case ISD::UADDO_CARRY: in ExpandNode() 3936 bool IsAdd = Node->getOpcode() == ISD::UADDO_CARRY; in ExpandNode()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 1572 setOperationAction(ISD::UADDO_CARRY, VT, Expand); in HexagonTargetLowering() 1575 setOperationAction(ISD::UADDO_CARRY, MVT::i64, Custom); in HexagonTargetLowering() 3300 if (Opc == ISD::UADDO_CARRY) in LowerUAddSubOCarry() 3376 case ISD::UADDO_CARRY: in LowerOperation()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 197 setOperationAction(ISD::UADDO_CARRY, VT, Custom); in SystemZTargetLowering() 262 setOperationAction(ISD::UADDO_CARRY, MVT::i128, Custom); in SystemZTargetLowering() 4343 while (Carry.getOpcode() == ISD::UADDO_CARRY) in isAddCarryChain() 4376 case ISD::UADDO_CARRY: in lowerUADDSUBO_CARRY() 4407 case ISD::UADDO_CARRY: in lowerUADDSUBO_CARRY() 6167 case ISD::UADDO_CARRY: in LowerOperation()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 737 setOperationAction({ISD::UADDO_CARRY, ISD::USUBO_CARRY, ISD::SETCCCARRY, in initActions()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 1147 setOperationAction(ISD::UADDO_CARRY, MVT::i32, Custom); in ARMTargetLowering() 9894 if (Op.getOpcode() == ISD::UADDO_CARRY) { in LowerUADDSUBO_CARRY() 10640 case ISD::UADDO_CARRY: in LowerOperation() 18489 Res = DAG.getNode(ISD::UADDO_CARRY, dl, VTs, Sub, Neg, Carry); in PerformCMOVCombine()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 661 case ISD::UADDO_CARRY: in IsProfitableToFold()
|
H A D | X86ISelLowering.cpp | 2441 setOperationAction(ISD::UADDO_CARRY, VT, Custom); in X86TargetLowering() 31838 bool IsAdd = Opc == ISD::UADDO_CARRY || Opc == ISD::SADDO_CARRY; in LowerADDSUBO_CARRY() 32475 case ISD::UADDO_CARRY: in LowerOperation()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 539 ISD::SUBE, ISD::UADDO, ISD::UADDO_CARRY, ISD::UADDSAT, in NVPTXTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 710 setOperationAction(ISD::UADDO_CARRY, MVT::i32, Custom); in AArch64TargetLowering() 711 setOperationAction(ISD::UADDO_CARRY, MVT::i64, Custom); in AArch64TargetLowering() 6796 case ISD::UADDO_CARRY: in LowerOperation()
|