Home
last modified time | relevance | path

Searched refs:FMINIMUM (Results 1 – 23 of 23) sorted by relevance

/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DConstrainedOps.def88 DAG_FUNCTION(minimum, 2, 0, experimental_constrained_minimum, FMINIMUM)
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DISDOpcodes.h955 FMINIMUM, enumerator
DBasicTTIImpl.h1804 ISD = ISD::FMINIMUM; in getTypeBasedIntrinsicInstrCost()
DTargetLowering.h2691 case ISD::FMINIMUM: in isCommutativeBinOp()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp194 case ISD::FMINIMUM: return "fminimum"; in getOperationName()
DLegalizeVectorOps.cpp365 case ISD::FMINIMUM: in LegalizeOp()
DLegalizeFloatTypes.cpp2281 case ISD::FMINIMUM: in PromoteFloatResult()
2647 case ISD::FMINIMUM: in SoftPromoteHalfResult()
DSelectionDAGBuilder.cpp3369 case SPNB_RETURNS_NAN: Opc = ISD::FMINIMUM; break; in visitSelect()
3374 else if (TLI.isOperationLegalOrCustom(ISD::FMINIMUM, VT)) in visitSelect()
3375 Opc = ISD::FMINIMUM; in visitSelect()
3378 ISD::FMINNUM : ISD::FMINIMUM; in visitSelect()
6399 setValue(&I, DAG.getNode(ISD::FMINIMUM, sdl, in visitIntrinsicCall()
DLegalizeVectorTypes.cpp127 case ISD::FMINIMUM: in ScalarizeVectorResult()
1091 case ISD::FMINIMUM: in SplitVectorResult()
3951 case ISD::FMINIMUM: in WidenVectorResult()
DSelectionDAG.cpp4889 case ISD::FMINIMUM: in isKnownNeverNaN()
6024 case ISD::FMINIMUM: in foldConstantFPMath()
DDAGCombiner.cpp1790 case ISD::FMINIMUM: in visit()
16581 bool PropagatesNaN = Opc == ISD::FMINIMUM || Opc == ISD::FMAXIMUM; in visitFMinMax()
16582 bool IsMin = Opc == ISD::FMINNUM || Opc == ISD::FMINIMUM; in visitFMinMax()
DTargetLowering.cpp7991 Node->getOpcode() == ISD::FMINNUM ? ISD::FMINIMUM : ISD::FMAXIMUM; in expandFMINNUM_FMAXNUM()
/openbsd/src/gnu/llvm/llvm/include/llvm/Target/
DGenericOpcodes.td794 // FMINIMUM/FMAXIMUM - NaN-propagating minimum/maximum that also treat -0.0
796 // semantics, FMINIMUM/FMAXIMUM follow IEEE 754-2018 draft semantics.
DTargetSelectionDAG.td489 def fminimum : SDNode<"ISD::FMINIMUM" , SDTFPBinOp,
/openbsd/src/gnu/llvm/llvm/docs/GlobalISel/
DGenericOpcode.rst530 FMINNUM_IEEE follow IEEE 754-2008 semantics, FMINIMUM follows IEEE 754-2018
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DTargetLoweringBase.cpp803 ISD::FMINIMUM, ISD::FMAXIMUM, in initActions()
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp562 setOperationAction(ISD::FMINIMUM, MVT::f64, Legal); in SystemZTargetLowering()
567 setOperationAction(ISD::FMINIMUM, MVT::v2f64, Legal); in SystemZTargetLowering()
572 setOperationAction(ISD::FMINIMUM, MVT::f32, Legal); in SystemZTargetLowering()
577 setOperationAction(ISD::FMINIMUM, MVT::v4f32, Legal); in SystemZTargetLowering()
582 setOperationAction(ISD::FMINIMUM, MVT::f128, Legal); in SystemZTargetLowering()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp670 ISD::FMINIMUM, ISD::FMAXIMUM, ISD::STRICT_FADD, in AArch64TargetLowering()
736 ISD::FMINIMUM, ISD::FMAXIMUM, ISD::LROUND, in AArch64TargetLowering()
1028 ISD::FMINIMUM, ISD::FMAXIMUM, ISD::STRICT_FADD, in AArch64TargetLowering()
1376 setOperationAction(ISD::FMINIMUM, VT, Custom); in AArch64TargetLowering()
1623 {ISD::FMINIMUM, ISD::FMAXIMUM, ISD::FMINNUM, ISD::FMAXNUM, in addTypeForNEON()
1754 setOperationAction(ISD::FMINIMUM, VT, Custom); in addTypeForStreamingSVE()
1872 setOperationAction(ISD::FMINIMUM, VT, Custom); in addTypeForFixedLengthSVE()
6045 case ISD::FMINIMUM: in LowerOperation()
18069 return DAG.getNode(ISD::FMINIMUM, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp132 setOperationAction(ISD::FMINIMUM, T, Legal); in WebAssemblyTargetLowering()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMISelLowering.cpp1542 setOperationAction(ISD::FMINIMUM, MVT::f32, Legal); in ARMTargetLowering()
1544 setOperationAction(ISD::FMINIMUM, MVT::f16, Legal); in ARMTargetLowering()
1547 setOperationAction(ISD::FMINIMUM, MVT::v2f32, Legal); in ARMTargetLowering()
1549 setOperationAction(ISD::FMINIMUM, MVT::v4f32, Legal); in ARMTargetLowering()
1558 setOperationAction(ISD::FMINIMUM, MVT::v4f16, Legal); in ARMTargetLowering()
1560 setOperationAction(ISD::FMINIMUM, MVT::v8f16, Legal); in ARMTargetLowering()
4199 ? ISD::FMINIMUM : ISD::FMAXIMUM; in LowerINTRINSIC_WO_CHAIN()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp158 setOperationAction(ISD::FMINIMUM, MVT::f16, Promote); in MipsSETargetLowering()
/openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp634 for (const auto &Op : {ISD::FMINIMUM, ISD::FMAXIMUM}) { in NVPTXTargetLowering()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.cpp569 setOperationAction(ISD::FMINIMUM, VT, Action); in X86TargetLowering()
44850 case ISD::FMINIMUM: in scalarizeExtEltFP()