Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1410 VECREDUCE_SMAX, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp538 case ISD::VECREDUCE_SMAX: return "vecreduce_smax"; in getOperationName()
H A DLegalizeVectorOps.cpp485 case ISD::VECREDUCE_SMAX: in LegalizeOp()
1097 case ISD::VECREDUCE_SMAX: in Expand()
H A DLegalizeIntegerTypes.cpp287 case ISD::VECREDUCE_SMAX: in PromoteIntegerResult()
2005 case ISD::VECREDUCE_SMAX: in PromoteIntegerOperand()
2575 case ISD::VECREDUCE_SMAX: in getExtendForIntVecReduction()
2929 case ISD::VECREDUCE_SMAX: in ExpandIntegerResult()
H A DLegalizeVectorTypes.cpp801 case ISD::VECREDUCE_SMAX: in ScalarizeVectorOperand()
3230 case ISD::VECREDUCE_SMAX: in SplitVectorOperand()
6441 case ISD::VECREDUCE_SMAX: in WidenVectorOperand()
H A DLegalizeDAG.cpp1205 case ISD::VECREDUCE_SMAX: in LegalizeOp()
4311 case ISD::VECREDUCE_SMAX: in ExpandNode()
H A DSelectionDAG.cpp454 case ISD::VECREDUCE_SMAX: in getVecReduceBaseOpcode()
6207 case ISD::VECREDUCE_SMAX: in getNode()
H A DSelectionDAGBuilder.cpp10748 Res = DAG.getNode(ISD::VECREDUCE_SMAX, dl, VT, Op1); in visitVectorReduce()
H A DDAGCombiner.cpp1982 case ISD::VECREDUCE_SMAX: in visit()
5738 return ISD::VECREDUCE_SMAX; in visitIMINMAX()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp787 ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMAX, ISD::VECREDUCE_SMIN, in initActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp306 setOperationAction(ISD::VECREDUCE_SMAX, VT, Legal); in addMVEVectorTypes()
1024 setOperationAction(ISD::VECREDUCE_SMAX, VT, Custom); in ARMTargetLowering()
10386 case ISD::VECREDUCE_SMAX: in LowerVecReduceMinMax()
10428 case ISD::VECREDUCE_SMAX: in LowerVecReduceMinMax()
10673 case ISD::VECREDUCE_SMAX: in LowerOperation()
13259 } else if ((TrueVal->getOpcode() == ISD::VECREDUCE_SMAX || in PerformSELECTCombine()
13260 FalseVal->getOpcode() == ISD::VECREDUCE_SMAX) && in PerformSELECTCombine()
13273 case ISD::VECREDUCE_SMAX: in PerformSELECTCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp352 ISD::VECREDUCE_SMAX, ISD::VECREDUCE_UMIN, ISD::VECREDUCE_UMAX}; in initVPUActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1306 setOperationAction(ISD::VECREDUCE_SMAX, VT, Custom); in AArch64TargetLowering()
1468 setOperationAction(ISD::VECREDUCE_SMAX, VT, Custom); in AArch64TargetLowering()
1726 setOperationAction(ISD::VECREDUCE_SMAX, MVT::v2i64, Custom); in AArch64TargetLowering()
2115 setOperationAction(ISD::VECREDUCE_SMAX, VT, Default); in addTypeForFixedLengthSVE()
6956 case ISD::VECREDUCE_SMAX: in LowerOperation()
15295 case ISD::VECREDUCE_SMAX: in LowerVECREDUCE()
15330 case ISD::VECREDUCE_SMAX: in LowerVECREDUCE()
26191 case ISD::VECREDUCE_SMAX: in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td491 def vecreduce_smax : SDNode<"ISD::VECREDUCE_SMAX", SDTVecReduce>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp723 ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMAX, ISD::VECREDUCE_SMIN, in RISCVTargetLowering()
1260 setOperationAction({ISD::VECREDUCE_ADD, ISD::VECREDUCE_SMAX, in RISCVTargetLowering()
6777 case ISD::VECREDUCE_SMAX: in LowerOperation()
9680 case ISD::VECREDUCE_SMAX: in getRVVReductionOp()
12884 case ISD::VECREDUCE_SMAX: in ReplaceNodeResults()
12923 return ISD::VECREDUCE_SMAX; in getVecReduceOpcode()