Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1289 VECREDUCE_SMAX, enumerator
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp436 case ISD::VECREDUCE_SMAX: in LegalizeOp()
938 case ISD::VECREDUCE_SMAX: in Expand()
H A DSelectionDAGDumper.cpp488 case ISD::VECREDUCE_SMAX: return "vecreduce_smax"; in getOperationName()
H A DLegalizeIntegerTypes.cpp246 case ISD::VECREDUCE_SMAX: in PromoteIntegerResult()
1718 case ISD::VECREDUCE_SMAX: in PromoteIntegerOperand()
2247 case ISD::VECREDUCE_SMAX: in getExtendForIntVecReduction()
2555 case ISD::VECREDUCE_SMAX: in ExpandIntegerResult()
H A DLegalizeVectorTypes.cpp692 case ISD::VECREDUCE_SMAX: in ScalarizeVectorOperand()
2879 case ISD::VECREDUCE_SMAX: in SplitVectorOperand()
5840 case ISD::VECREDUCE_SMAX: in WidenVectorOperand()
H A DLegalizeDAG.cpp1196 case ISD::VECREDUCE_SMAX: in LegalizeOp()
3861 case ISD::VECREDUCE_SMAX: in ExpandNode()
H A DSelectionDAG.cpp439 case ISD::VECREDUCE_SMAX: in getVecReduceBaseOpcode()
5603 case ISD::VECREDUCE_SMAX: in getNode()
H A DSelectionDAGBuilder.cpp9833 Res = DAG.getNode(ISD::VECREDUCE_SMAX, dl, VT, Op1); in visitVectorReduce()
H A DDAGCombiner.cpp1822 case ISD::VECREDUCE_SMAX: in visit()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp870 ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMAX, ISD::VECREDUCE_SMIN, in initActions()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1135 setOperationAction(ISD::VECREDUCE_SMAX, VT, Custom); in AArch64TargetLowering()
1255 setOperationAction(ISD::VECREDUCE_SMAX, VT, Custom); in AArch64TargetLowering()
1508 setOperationAction(ISD::VECREDUCE_SMAX, MVT::v2i64, Custom); in AArch64TargetLowering()
1796 setOperationAction(ISD::VECREDUCE_SMAX, VT, Custom); in addTypeForStreamingSVE()
1923 setOperationAction(ISD::VECREDUCE_SMAX, VT, Custom); in addTypeForFixedLengthSVE()
5997 case ISD::VECREDUCE_SMAX: in LowerOperation()
13233 case ISD::VECREDUCE_SMAX: in LowerVECREDUCE()
13259 case ISD::VECREDUCE_SMAX: in LowerVECREDUCE()
22094 case ISD::VECREDUCE_SMAX: in ReplaceNodeResults()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp514 ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMAX, ISD::VECREDUCE_SMIN, in RISCVTargetLowering()
905 setOperationAction({ISD::VECREDUCE_ADD, ISD::VECREDUCE_SMAX, in RISCVTargetLowering()
4014 case ISD::VECREDUCE_SMAX: in LowerOperation()
5876 case ISD::VECREDUCE_SMAX: in getRVVReductionOp()
8132 case ISD::VECREDUCE_SMAX: in ReplaceNodeResults()
/openbsd/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp352 ISD::VECREDUCE_SMAX, ISD::VECREDUCE_UMIN, ISD::VECREDUCE_UMAX}; in initVPUActions()
/openbsd/gnu/llvm/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td467 def vecreduce_smax : SDNode<"ISD::VECREDUCE_SMAX", SDTVecReduce>;
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp295 setOperationAction(ISD::VECREDUCE_SMAX, VT, Legal); in addMVEVectorTypes()
13093 } else if ((TrueVal->getOpcode() == ISD::VECREDUCE_SMAX || in PerformSELECTCombine()
13094 FalseVal->getOpcode() == ISD::VECREDUCE_SMAX) && in PerformSELECTCombine()
13107 case ISD::VECREDUCE_SMAX: in PerformSELECTCombine()