/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ConstrainedOps.def | 91 DAG_FUNCTION(maximum, 2, 0, experimental_constrained_maximum, FMAXIMUM)
|
H A D | VPIntrinsics.def | 427 VP_PROPERTY_FUNCTIONAL_SDOPC(FMAXIMUM)
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 1026 FMAXIMUM, enumerator
|
H A D | BasicTTIImpl.h | 2034 ISD = ISD::FMAXIMUM; in getTypeBasedIntrinsicInstrCost()
|
H A D | TargetLowering.h | 2909 case ISD::FMAXIMUM: in isCommutativeBinOp()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGDumper.cpp | 204 case ISD::FMAXIMUM: return "fmaximum"; in getOperationName()
|
H A D | LegalizeVectorOps.cpp | 399 case ISD::FMAXIMUM: in LegalizeOp() 1016 case ISD::FMAXIMUM: in Expand()
|
H A D | LegalizeFloatTypes.cpp | 2628 case ISD::FMAXIMUM: in PromoteFloatResult() 3070 case ISD::FMAXIMUM: in SoftPromoteHalfResult()
|
H A D | SelectionDAG.cpp | 474 return ISD::FMAXIMUM; in getVecReduceBaseOpcode() 5479 case ISD::FMAXIMUM: { in isKnownNeverNaN() 6799 case ISD::FMAXIMUM: in foldConstantFPMath() 13189 case ISD::FMAXIMUM: { in getNeutralElement() 13194 if (Opcode == ISD::FMAXIMUM) in getNeutralElement()
|
H A D | LegalizeVectorTypes.cpp | 152 case ISD::FMAXIMUM: in ScalarizeVectorResult() 1255 case ISD::FMAXIMUM: in SplitVectorResult() 4389 case ISD::FMAXIMUM: in WidenVectorResult()
|
H A D | LegalizeDAG.cpp | 3639 case ISD::FMAXIMUM: { in ExpandNode() 5437 case ISD::FMAXIMUM: in PromoteNode()
|
H A D | TargetLowering.cpp | 8458 Node->getOpcode() == ISD::FMINNUM ? ISD::FMINIMUM : ISD::FMAXIMUM; in expandFMINNUM_FMAXNUM() 8478 bool IsMax = Opc == ISD::FMAXIMUM; in expandFMINIMUM_FMAXIMUM()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | GenericOpcodes.td | 843 // FMINIMUM/FMAXIMUM - NaN-propagating minimum/maximum that also treat -0.0 845 // semantics, FMINIMUM/FMAXIMUM follow IEEE 754-2019 semantics.
|
H A D | TargetSelectionDAG.td | 519 def fmaximum : SDNode<"ISD::FMAXIMUM" , SDTFPBinOp,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 141 setOperationAction(ISD::FMAXIMUM, T, Legal); in WebAssemblyTargetLowering() 151 setOperationAction(ISD::FMAXIMUM, MVT::v8f16, Legal); in WebAssemblyTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 211 ISD::FMINIMUM, ISD::FMAXIMUM, ISD::FSQRT, ISD::FCBRT, in SITargetLowering() 853 setOperationAction({ISD::FMAXIMUM, ISD::FMINIMUM}, in SITargetLowering() 855 setOperationAction({ISD::FMINIMUM, ISD::FMAXIMUM}, in SITargetLowering() 904 ISD::FMAXIMUM, in SITargetLowering() 5857 case ISD::FMAXIMUM: in LowerOperation() 12693 case ISD::FMAXIMUM: in isCanonicalized() 13026 case ISD::FMAXIMUM: in minMaxOpcToMin3Max3Opc() 13160 case ISD::FMAXIMUM: in supportsMin3Max3() 13419 case ISD::FMAXIMUM: in performExtractVectorEltCombine() 14699 case ISD::FMAXIMUM: in PerformDAGCombine()
|
H A D | AMDGPUISelLowering.cpp | 657 case ISD::FMAXIMUM: in fnegFoldsIntoOpcode() 4711 case ISD::FMAXIMUM: in inverseMinMax() 4714 return ISD::FMAXIMUM; in inverseMinMax() 4839 case ISD::FMAXIMUM: in performFNegCombine()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 715 ISD::FMINIMUM, ISD::FMAXIMUM, in initActions()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 627 setOperationAction(ISD::FMAXIMUM, MVT::f64, Legal); in SystemZTargetLowering() 632 setOperationAction(ISD::FMAXIMUM, MVT::v2f64, Legal); in SystemZTargetLowering() 637 setOperationAction(ISD::FMAXIMUM, MVT::f32, Legal); in SystemZTargetLowering() 642 setOperationAction(ISD::FMAXIMUM, MVT::v4f32, Legal); in SystemZTargetLowering() 647 setOperationAction(ISD::FMAXIMUM, MVT::f128, Legal); in SystemZTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 523 setOperationAction({ISD::FMAXIMUM, ISD::FMINIMUM}, MVT::f16, in RISCVTargetLowering() 549 setOperationAction({ISD::FMAXIMUM, ISD::FMINIMUM}, MVT::f32, Legal); in RISCVTargetLowering() 551 setOperationAction({ISD::FMAXIMUM, ISD::FMINIMUM}, MVT::f32, Custom); in RISCVTargetLowering() 567 setOperationAction({ISD::FMAXIMUM, ISD::FMINIMUM}, MVT::f64, Legal); in RISCVTargetLowering() 572 setOperationAction({ISD::FMAXIMUM, ISD::FMINIMUM}, MVT::f64, Custom); in RISCVTargetLowering() 951 ISD::FNEARBYINT, ISD::IS_FPCLASS, ISD::SETCC, ISD::FMAXIMUM, in RISCVTargetLowering() 983 setOperationAction({ISD::FMAXIMUM, ISD::FMINIMUM}, VT, Custom); in RISCVTargetLowering() 1371 ISD::IS_FPCLASS, ISD::FMAXIMUM, ISD::FMINIMUM}, in RISCVTargetLowering() 5889 Op.getOpcode() == ISD::FMAXIMUM ? RISCVISD::FMAX : RISCVISD::FMIN; in lowerFMAXIMUM_FMINIMUM() 5934 Op.getOpcode() == ISD::FMAXIMUM || O in lowerFMAXIMUM_FMINIMUM() [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 1562 setOperationAction(ISD::FMAXIMUM, MVT::f32, Legal); in ARMTargetLowering() 1564 setOperationAction(ISD::FMAXIMUM, MVT::f16, Legal); in ARMTargetLowering() 1566 setOperationAction(ISD::FMAXIMUM, MVT::v2f32, Legal); in ARMTargetLowering() 1568 setOperationAction(ISD::FMAXIMUM, MVT::v4f32, Legal); in ARMTargetLowering() 1577 setOperationAction(ISD::FMAXIMUM, MVT::v4f16, Legal); in ARMTargetLowering() 1579 setOperationAction(ISD::FMAXIMUM, MVT::v8f16, Legal); in ARMTargetLowering() 4240 ? ISD::FMINIMUM : ISD::FMAXIMUM; in LowerINTRINSIC_WO_CHAIN()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 776 ISD::FMAXIMUM, in AArch64TargetLowering() 867 ISD::FMINIMUM, ISD::FMAXIMUM, ISD::LROUND, in AArch64TargetLowering() 1195 ISD::FMAXNUM, ISD::FMINIMUM, ISD::FMAXIMUM, in AArch64TargetLowering() 1593 setOperationAction(ISD::FMAXIMUM, VT, Custom); in AArch64TargetLowering() 1913 {ISD::FMINIMUM, ISD::FMAXIMUM, ISD::FMINNUM, ISD::FMAXNUM, in addTypeForNEON() 2057 setOperationAction(ISD::FMAXIMUM, VT, Default); in addTypeForFixedLengthSVE() 7000 case ISD::FMAXIMUM: in LowerOperation() 21262 return DAG.getNode(ISD::FMAXIMUM, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 158 setOperationAction(ISD::FMAXIMUM, MVT::f16, Promote); in MipsSETargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 859 for (const auto &Op : {ISD::FMINIMUM, ISD::FMAXIMUM}) { in NVPTXTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 609 setOperationAction(ISD::FMAXIMUM, VT, Action); in X86TargetLowering() 1047 setOperationAction(ISD::FMAXIMUM, MVT::f32, Custom); in X86TargetLowering() 1087 setOperationAction(ISD::FMAXIMUM, VT, Custom); in X86TargetLowering() 1451 setOperationAction(ISD::FMAXIMUM, VT, Custom); in X86TargetLowering() 1790 setOperationAction(ISD::FMAXIMUM, VT, Custom); in X86TargetLowering() 2230 setOperationAction(ISD::FMAXIMUM, MVT::f16, Custom); in X86TargetLowering() 28275 assert((Op.getOpcode() == ISD::FMAXIMUM || Op.getOpcode() == ISD::FMINIMUM) && in LowerFMINIMUM_FMAXIMUM() 28287 if (Op.getOpcode() == ISD::FMAXIMUM) { in LowerFMINIMUM_FMAXIMUM() 32488 case ISD::FMAXIMUM: in LowerOperation() 44958 case ISD::FMAXIMUM: in scalarizeExtEltFP()
|