Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h669 ABDS, enumerator
H A DTargetLowering.h2799 case ISD::ABDS: in isCommutativeBinOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp245 case ISD::ABDS: return "abds"; in getOperationName()
H A DLegalizeVectorOps.cpp962 case ISD::ABDS: in Expand()
H A DDAGCombiner.cpp1958 case ISD::ABDS: in visit()
4173 if (SDValue R = MatchSubMaxMin(ISD::SMAX, ISD::SMIN, ISD::ABDS)) in visitSUB()
5291 if (Opcode == ISD::ABDS) in visitABD()
5303 if (Opcode == ISD::ABDS && hasOperation(ISD::ABDU, VT) && in visitABD()
10940 if (AbsOp1->getFlags().hasNoSignedWrap() && hasOperation(ISD::ABDS, VT) && in foldABSToABD()
10942 SDValue ABD = DAG.getNode(ISD::ABDS, DL, VT, Op0, Op1); in foldABSToABD()
10956 unsigned ABDOpcode = (Opc0 == ISD::ZERO_EXTEND) ? ISD::ABDU : ISD::ABDS; in foldABSToABD()
12257 unsigned ABDOpc = IsSigned ? ISD::ABDS : ISD::ABDU; in visitVSELECT()
H A DSelectionDAG.cpp5982 case ISD::ABDS: in FoldValue()
6663 case ISD::ABDS: in getNode()
H A DLegalizeDAG.cpp3004 case ISD::ABDS: in ExpandNode()
H A DTargetLowering.cpp9003 bool IsSigned = N->getOpcode() == ISD::ABDS; in expandABD()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp869 setOperationAction({ISD::ABDS, ISD::ABDU}, VT, Expand); in initActions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1179 setOperationAction(ISD::ABDS, VT, Legal); in AArch64TargetLowering()
1326 setOperationAction(ISD::ABDS, VT, Custom); in AArch64TargetLowering()
6360 case ISD::ABDS: in LowerOperation()
16567 SDValue UABDHigh8 = DAG.getNode(IsZExt ? ISD::ABDU : ISD::ABDS, DL, MVT::v8i8, in performVecReduceAddCombineWithUADDLP()
16578 SDValue UABDLo8 = DAG.getNode(IsZExt ? ISD::ABDU : ISD::ABDS, DL, MVT::v8i8, in performVecReduceAddCombineWithUADDLP()
20047 return DAG.getNode(ISD::ABDS, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
20168 return DAG.getNode(ISD::ABDS, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
20348 N->getOperand(0).getOpcode() == ISD::ABDS)) { in performExtendCombine()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td397 def abds : SDNode<"ISD::ABDS" , SDTIntBinOp, [SDNPCommutative]>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp191 for (auto Op : {ISD::ABDS, ISD::ABDU}) { in X86TargetLowering()
1067 setOperationAction(ISD::ABDS, MVT::v16i8, Custom); in X86TargetLowering()
1069 setOperationAction(ISD::ABDS, MVT::v8i16, Custom); in X86TargetLowering()
1071 setOperationAction(ISD::ABDS, MVT::v4i32, Custom); in X86TargetLowering()
1288 setOperationAction(ISD::ABDS, VT, Custom); in X86TargetLowering()
1433 setOperationAction(ISD::ABDS, VT, Custom); in X86TargetLowering()
1856 setOperationAction(ISD::ABDS, VT, Custom); in X86TargetLowering()
28209 bool IsSigned = Op.getOpcode() == ISD::ABDS; in LowerABD()
31992 case ISD::ABDS: in LowerOperation()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1321 setOperationAction(ISD::ABDS, MVT::v4i32, Legal); in PPCTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp275 setOperationAction(ISD::ABDS, VT, Legal); in addMVEVectorTypes()