Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1411 VECREDUCE_SMIN, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp539 case ISD::VECREDUCE_SMIN: return "vecreduce_smin"; in getOperationName()
H A DLegalizeVectorOps.cpp486 case ISD::VECREDUCE_SMIN: in LegalizeOp()
1098 case ISD::VECREDUCE_SMIN: in Expand()
H A DLegalizeIntegerTypes.cpp288 case ISD::VECREDUCE_SMIN: in PromoteIntegerResult()
2006 case ISD::VECREDUCE_SMIN: in PromoteIntegerOperand()
2576 case ISD::VECREDUCE_SMIN: in getExtendForIntVecReduction()
2930 case ISD::VECREDUCE_SMIN: in ExpandIntegerResult()
H A DLegalizeVectorTypes.cpp802 case ISD::VECREDUCE_SMIN: in ScalarizeVectorOperand()
3231 case ISD::VECREDUCE_SMIN: in SplitVectorOperand()
6442 case ISD::VECREDUCE_SMIN: in WidenVectorOperand()
H A DLegalizeDAG.cpp1206 case ISD::VECREDUCE_SMIN: in LegalizeOp()
4312 case ISD::VECREDUCE_SMIN: in ExpandNode()
H A DSelectionDAG.cpp457 case ISD::VECREDUCE_SMIN: in getVecReduceBaseOpcode()
6202 case ISD::VECREDUCE_SMIN: in getNode()
H A DSelectionDAGBuilder.cpp10751 Res = DAG.getNode(ISD::VECREDUCE_SMIN, dl, VT, Op1); in visitVectorReduce()
H A DDAGCombiner.cpp1983 case ISD::VECREDUCE_SMIN: in visit()
5736 return ISD::VECREDUCE_SMIN; 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.cpp308 setOperationAction(ISD::VECREDUCE_SMIN, VT, Legal); in addMVEVectorTypes()
1026 setOperationAction(ISD::VECREDUCE_SMIN, VT, Custom); in ARMTargetLowering()
10383 case ISD::VECREDUCE_SMIN: in LowerVecReduceMinMax()
10427 case ISD::VECREDUCE_SMIN: in LowerVecReduceMinMax()
10672 case ISD::VECREDUCE_SMIN: in LowerOperation()
13247 } else if ((TrueVal->getOpcode() == ISD::VECREDUCE_SMIN || in PerformSELECTCombine()
13248 FalseVal->getOpcode() == ISD::VECREDUCE_SMIN) && in PerformSELECTCombine()
13271 case ISD::VECREDUCE_SMIN: in PerformSELECTCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp351 ISD::VECREDUCE_OR, ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMIN, in initVPUActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1307 setOperationAction(ISD::VECREDUCE_SMIN, VT, Custom); in AArch64TargetLowering()
1467 setOperationAction(ISD::VECREDUCE_SMIN, VT, Custom); in AArch64TargetLowering()
1727 setOperationAction(ISD::VECREDUCE_SMIN, MVT::v2i64, Custom); in AArch64TargetLowering()
2116 setOperationAction(ISD::VECREDUCE_SMIN, VT, Default); in addTypeForFixedLengthSVE()
6957 case ISD::VECREDUCE_SMIN: in LowerOperation()
15297 case ISD::VECREDUCE_SMIN: in LowerVECREDUCE()
15332 case ISD::VECREDUCE_SMIN: in LowerVECREDUCE()
26192 case ISD::VECREDUCE_SMIN: in ReplaceNodeResults()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td493 def vecreduce_smin : SDNode<"ISD::VECREDUCE_SMIN", SDTVecReduce>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp723 ISD::VECREDUCE_XOR, ISD::VECREDUCE_SMAX, ISD::VECREDUCE_SMIN, in RISCVTargetLowering()
1261 ISD::VECREDUCE_SMIN, ISD::VECREDUCE_UMAX, in RISCVTargetLowering()
6779 case ISD::VECREDUCE_SMIN: in LowerOperation()
9686 case ISD::VECREDUCE_SMIN: in getRVVReductionOp()
12886 case ISD::VECREDUCE_SMIN: in ReplaceNodeResults()
12927 return ISD::VECREDUCE_SMIN; in getVecReduceOpcode()