Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1413 VECREDUCE_UMIN, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp541 case ISD::VECREDUCE_UMIN: return "vecreduce_umin"; in getOperationName()
H A DLegalizeVectorOps.cpp488 case ISD::VECREDUCE_UMIN: in LegalizeOp()
1100 case ISD::VECREDUCE_UMIN: in Expand()
H A DLegalizeIntegerTypes.cpp290 case ISD::VECREDUCE_UMIN: in PromoteIntegerResult()
2008 case ISD::VECREDUCE_UMIN: Res = PromoteIntOp_VECREDUCE(N); break; in PromoteIntegerOperand()
2581 case ISD::VECREDUCE_UMIN: in getExtendForIntVecReduction()
2641 TLI.isOperationLegalOrCustom(ISD::VECREDUCE_UMIN, InVT)) { in PromoteIntOp_VECREDUCE()
2642 Opcode = ISD::VECREDUCE_UMIN; in PromoteIntOp_VECREDUCE()
2932 case ISD::VECREDUCE_UMIN: ExpandIntRes_VECREDUCE(N, Lo, Hi); break; in ExpandIntegerResult()
H A DLegalizeVectorTypes.cpp804 case ISD::VECREDUCE_UMIN: in ScalarizeVectorOperand()
3233 case ISD::VECREDUCE_UMIN: in SplitVectorOperand()
6444 case ISD::VECREDUCE_UMIN: in WidenVectorOperand()
H A DLegalizeDAG.cpp1208 case ISD::VECREDUCE_UMIN: in LegalizeOp()
4314 case ISD::VECREDUCE_UMIN: in ExpandNode()
H A DSelectionDAG.cpp463 case ISD::VECREDUCE_UMIN: in getVecReduceBaseOpcode()
6208 case ISD::VECREDUCE_UMIN: in getNode()
H A DDAGCombiner.cpp1985 case ISD::VECREDUCE_UMIN: in visit()
5740 return ISD::VECREDUCE_UMIN; in visitIMINMAX()
26733 ? ISD::VECREDUCE_UMIN : ISD::VECREDUCE_UMAX; in visitVECREDUCE()
H A DSelectionDAGBuilder.cpp10757 Res = DAG.getNode(ISD::VECREDUCE_UMIN, dl, VT, Op1); in visitVectorReduce()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp788 ISD::VECREDUCE_UMAX, ISD::VECREDUCE_UMIN, ISD::VECREDUCE_FMAX, in initActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp309 setOperationAction(ISD::VECREDUCE_UMIN, VT, Legal); in addMVEVectorTypes()
1027 setOperationAction(ISD::VECREDUCE_UMIN, VT, Custom); in ARMTargetLowering()
10377 case ISD::VECREDUCE_UMIN: in LowerVecReduceMinMax()
10423 case ISD::VECREDUCE_UMIN: in LowerVecReduceMinMax()
10670 case ISD::VECREDUCE_UMIN: in LowerOperation()
13241 if ((TrueVal->getOpcode() == ISD::VECREDUCE_UMIN || in PerformSELECTCombine()
13242 FalseVal->getOpcode() == ISD::VECREDUCE_UMIN) && in PerformSELECTCombine()
13270 case ISD::VECREDUCE_UMIN: in PerformSELECTCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1309 setOperationAction(ISD::VECREDUCE_UMIN, VT, Custom); in AArch64TargetLowering()
1465 setOperationAction(ISD::VECREDUCE_UMIN, VT, Custom); in AArch64TargetLowering()
1729 setOperationAction(ISD::VECREDUCE_UMIN, MVT::v2i64, Custom); in AArch64TargetLowering()
2118 setOperationAction(ISD::VECREDUCE_UMIN, VT, Default); in addTypeForFixedLengthSVE()
6959 case ISD::VECREDUCE_UMIN: in LowerOperation()
15219 Result = DAG.getNode(ISD::VECREDUCE_UMIN, DL, ExtendedVT, Extended); in getVectorBitwiseReduce()
15301 case ISD::VECREDUCE_UMIN: in LowerVECREDUCE()
15336 case ISD::VECREDUCE_UMIN: in LowerVECREDUCE()
26194 case ISD::VECREDUCE_UMIN: in ReplaceNodeResults()
/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/include/llvm/Target/
H A DTargetSelectionDAG.td494 def vecreduce_umin : SDNode<"ISD::VECREDUCE_UMIN", SDTVecReduce>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp724 ISD::VECREDUCE_UMAX, ISD::VECREDUCE_UMIN}; in RISCVTargetLowering()
1262 ISD::VECREDUCE_UMIN}, in RISCVTargetLowering()
6778 case ISD::VECREDUCE_UMIN: in LowerOperation()
9683 case ISD::VECREDUCE_UMIN: in getRVVReductionOp()
12887 case ISD::VECREDUCE_UMIN: in ReplaceNodeResults()
12925 return ISD::VECREDUCE_UMIN; in getVecReduceOpcode()