Home
last modified time | relevance | path

Searched refs:ABDS (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h691 ABDS, enumerator
H A DTargetLowering.h2914 case ISD::ABDS: in isCommutativeBinOp()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp265 case ISD::ABDS: return "abds"; in getOperationName()
H A DLegalizeVectorOps.cpp370 case ISD::ABDS: in LegalizeOp()
927 case ISD::ABDS: in Expand()
H A DDAGCombiner.cpp1872 case ISD::ABDS: in visit()
4118 if (hasOperation(ISD::ABDS, VT) && in visitSUB()
4121 return DAG.getNode(ISD::ABDS, DL, VT, A, B); in visitSUB()
5293 if (sd_match(N, m_c_BinOp(ISD::ABDS, m_Value(X), m_Zero())) && in visitABD()
5302 if (Opcode == ISD::ABDS && hasOperation(ISD::ABDU, VT) && in visitABD()
10951 if (AbsOp1->getFlags().hasNoSignedWrap() && hasOperation(ISD::ABDS, VT) && in foldABSToABD()
10953 SDValue ABD = DAG.getNode(ISD::ABDS, DL, VT, Op0, Op1); in foldABSToABD()
10967 unsigned ABDOpcode = (Opc0 == ISD::ZERO_EXTEND) ? ISD::ABDU : ISD::ABDS; in foldABSToABD()
12404 unsigned ABDOpc = IsSigned ? ISD::ABDS : ISD::ABDU; in visitVSELECT()
H A DSelectionDAG.cpp3478 case ISD::ABDS: { in computeKnownBits()
6300 case ISD::ABDS: in FoldValue()
7012 case ISD::ABDS: in getNode()
H A DLegalizeDAG.cpp3065 case ISD::ABDS: in ExpandNode()
H A DTargetLowering.cpp9262 bool IsSigned = N->getOpcode() == ISD::ABDS; in expandABD()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp754 setOperationAction({ISD::ABDS, ISD::ABDU}, VT, Expand); in initActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1287 setOperationAction(ISD::ABDS, VT, Legal); in AArch64TargetLowering()
1459 setOperationAction(ISD::ABDS, VT, Custom); in AArch64TargetLowering()
7012 case ISD::ABDS: in LowerOperation()
17694 SDValue UABDHigh8 = DAG.getNode(IsZExt ? ISD::ABDU : ISD::ABDS, DL, MVT::v8i8, in performVecReduceAddCombineWithUADDLP()
17705 SDValue UABDLo8 = DAG.getNode(IsZExt ? ISD::ABDU : ISD::ABDS, DL, MVT::v8i8, in performVecReduceAddCombineWithUADDLP()
21293 return DAG.getNode(ISD::ABDS, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
21414 return DAG.getNode(ISD::ABDS, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
21596 N->getOperand(0).getOpcode() == ISD::ABDS)) { in performExtendCombine()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td407 def abds : SDNode<"ISD::ABDS" , SDTIntBinOp, [SDNPCommutative]>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp832 setOperationAction({ISD::ABDS, ISD::ABDU}, VT, Custom); in RISCVTargetLowering()
1242 setOperationAction({ISD::ABDS, ISD::ABDU}, VT, Custom); in RISCVTargetLowering()
7046 case ISD::ABDS: in LowerOperation()
7052 bool IsSigned = Op->getOpcode() == ISD::ABDS; in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp220 for (auto Opcode : {ISD::ABS, ISD::ABDS, ISD::ABDU, ISD::SMIN, ISD::SMAX, in addTypeForNEON()
286 setOperationAction(ISD::ABDS, VT, Legal); in addMVEVectorTypes()
4201 return DAG.getNode(ISD::ABDS, SDLoc(Op), Op.getValueType(), in LowerINTRINSIC_WO_CHAIN()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp230 for (auto Op : {ISD::ABDS, ISD::ABDU}) { in X86TargetLowering()
1153 setOperationAction(ISD::ABDS, VT, Custom); in X86TargetLowering()
1496 setOperationAction(ISD::ABDS, VT, Custom); in X86TargetLowering()
1928 setOperationAction(ISD::ABDS, VT, Custom); in X86TargetLowering()
28433 bool IsSigned = Op.getOpcode() == ISD::ABDS; in LowerABD()
32491 case ISD::ABDS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1331 setOperationAction(ISD::ABDS, MVT::v4i32, Legal); in PPCTargetLowering()