Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1396 VECREDUCE_FMAX, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp542 case ISD::VECREDUCE_FMAX: return "vecreduce_fmax"; in getOperationName()
H A DLegalizeVectorOps.cpp491 case ISD::VECREDUCE_FMAX: in LegalizeOp()
1103 case ISD::VECREDUCE_FMAX: in Expand()
H A DLegalizeFloatTypes.cpp165 case ISD::VECREDUCE_FMAX: in SoftenFloatResult()
2664 case ISD::VECREDUCE_FMAX: in PromoteFloatResult()
3100 case ISD::VECREDUCE_FMAX: in SoftPromoteHalfResult()
H A DLegalizeVectorTypes.cpp805 case ISD::VECREDUCE_FMAX: in ScalarizeVectorOperand()
3234 case ISD::VECREDUCE_FMAX: in SplitVectorOperand()
6445 case ISD::VECREDUCE_FMAX: in WidenVectorOperand()
H A DLegalizeDAG.cpp1209 case ISD::VECREDUCE_FMAX: in LegalizeOp()
4315 case ISD::VECREDUCE_FMAX: in ExpandNode()
H A DSelectionDAGBuilder.cpp10760 Res = DAG.getNode(ISD::VECREDUCE_FMAX, dl, VT, Op1, SDFlags); in visitVectorReduce()
H A DSelectionDAG.cpp466 case ISD::VECREDUCE_FMAX: in getVecReduceBaseOpcode()
H A DDAGCombiner.cpp1986 case ISD::VECREDUCE_FMAX: in visit()
18156 : (IsMin ? ISD::VECREDUCE_FMIN : ISD::VECREDUCE_FMAX), in visitFMinMax()
/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/include/llvm/Target/
H A DTargetSelectionDAG.td497 def vecreduce_fmax : SDNode<"ISD::VECREDUCE_FMAX", SDTFPVecReduce>;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp371 setOperationAction(ISD::VECREDUCE_FMAX, VT, Custom); in addMVEVectorTypes()
396 setOperationAction(ISD::VECREDUCE_FMAX, MVT::v4f16, Custom); in addMVEVectorTypes()
400 setOperationAction(ISD::VECREDUCE_FMAX, MVT::v2f16, Custom); in addMVEVectorTypes()
10305 case ISD::VECREDUCE_FMAX: BaseOpcode = ISD::FMAXNUM; break; in LowerVecReduce()
10668 case ISD::VECREDUCE_FMAX: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1295 setOperationAction(ISD::VECREDUCE_FMAX, VT, Legal); in AArch64TargetLowering()
1614 setOperationAction(ISD::VECREDUCE_FMAX, VT, Custom); in AArch64TargetLowering()
2109 setOperationAction(ISD::VECREDUCE_FMAX, VT, Default); in addTypeForFixedLengthSVE()
6961 case ISD::VECREDUCE_FMAX: in LowerOperation()
15307 case ISD::VECREDUCE_FMAX: in LowerVECREDUCE()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp728 ISD::VECREDUCE_FMAX, ISD::VECREDUCE_FMINIMUM, ISD::VECREDUCE_FMAXIMUM}; in RISCVTargetLowering()
6790 case ISD::VECREDUCE_FMAX: in LowerOperation()
9905 case ISD::VECREDUCE_FMAX: { in getRVVFPReductionOpAndOperands()