Home
last modified time | relevance | path

Searched refs:FMINNUM (Results 1 – 25 of 34) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp2771 ISD = ISD::FMINNUM; in getMinMaxReductionCost()
2778 {ISD::FMINNUM, MVT::v4f32, 4}, in getMinMaxReductionCost()
2782 {ISD::FMINNUM, MVT::v2f64, 3}, in getMinMaxReductionCost()
2794 {ISD::FMINNUM, MVT::v4f32, 2}, in getMinMaxReductionCost()
2811 {ISD::FMINNUM, MVT::v4f32, 1}, in getMinMaxReductionCost()
2812 {ISD::FMINNUM, MVT::v4f64, 1}, in getMinMaxReductionCost()
2813 {ISD::FMINNUM, MVT::v8f32, 2}, in getMinMaxReductionCost()
2844 {ISD::FMINNUM, MVT::v8f64, 1}, in getMinMaxReductionCost()
2845 {ISD::FMINNUM, MVT::v16f32, 2}, in getMinMaxReductionCost()
2853 {ISD::FMINNUM, MVT::v4f32, 4}, in getMinMaxReductionCost()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DConstrainedOps.def72 FUNCTION(minnum, 2, 0, experimental_constrained_minnum, FMINNUM)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h652 FMINNUM, FMAXNUM, enumerator
DBasicTTIImpl.h1250 ISDs.push_back(ISD::FMINNUM);
DTargetLowering.h2259 case ISD::FMINNUM: in isCommutativeBinOp()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp322 case Intrinsic::minnum: Opcode = ISD::FMINNUM; break; in mightUseCTR()
388 Opcode = ISD::FMINNUM; break; in mightUseCTR()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DGenericOpcodes.td536 // FMINNUM/FMAXNUM - Perform floating-point minimum or maximum on two
542 // The return value of (FMINNUM 0.0, -0.0) could be either 0.0 or -0.0.
559 // FMINNUM/FMAXNUM in the handling of signaling NaNs. If one input is a
DTargetSelectionDAG.td441 def fminnum : SDNode<"ISD::FMINNUM" , SDTFPBinOp,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp413 setOperationAction(ISD::FMINNUM, MVT::f32, Custom); in SITargetLowering()
415 setOperationAction(ISD::FMINNUM, MVT::f64, Custom); in SITargetLowering()
602 setOperationAction(ISD::FMINNUM, MVT::f16, Custom); in SITargetLowering()
609 setOperationAction(ISD::FMINNUM, MVT::v4f16, Expand); in SITargetLowering()
657 setOperationAction(ISD::FMINNUM, MVT::v2f16, Custom); in SITargetLowering()
659 setOperationAction(ISD::FMINNUM, MVT::v4f16, Custom); in SITargetLowering()
722 setTargetDAGCombine(ISD::FMINNUM); in SITargetLowering()
4084 case ISD::FMINNUM: in LowerOperation()
5808 SDValue Tmp = DAG.getNode(ISD::FMINNUM, DL, VT, Rsq, in LowerINTRINSIC_WO_CHAIN()
8622 case ISD::FMINNUM: in fp16SrcZerosHighBits()
[all …]
DAMDGPUISelLowering.cpp258 setOperationAction(ISD::FMINNUM, MVT::f32, Legal); in AMDGPUTargetLowering()
404 setOperationAction(ISD::FMINNUM, VT, Expand); in AMDGPUTargetLowering()
518 case ISD::FMINNUM: in fnegFoldsIntoOp()
3647 return ISD::FMINNUM; in inverseMinMax()
3648 case ISD::FMINNUM: in inverseMinMax()
3764 case ISD::FMINNUM: in performFNegCombine()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp412 case ISD::FMINNUM: in LegalizeOp()
927 case ISD::FMINNUM: in Expand()
DSelectionDAGDumper.cpp182 case ISD::FMINNUM: return "fminnum"; in getOperationName()
DLegalizeFloatTypes.cpp69 case ISD::FMINNUM: R = SoftenFloatRes_FMINNUM(N); break; in SoftenFloatResult()
1131 case ISD::FMINNUM: ExpandFloatRes_FMINNUM(N, Lo, Hi); break; in ExpandFloatResult()
2131 case ISD::FMINNUM: in PromoteFloatResult()
DSelectionDAGBuilder.cpp3334 case SPNB_RETURNS_OTHER: Opc = ISD::FMINNUM; break; in visitSelect()
3336 if (TLI.isOperationLegalOrCustom(ISD::FMINNUM, VT)) in visitSelect()
3337 Opc = ISD::FMINNUM; in visitSelect()
3341 Opc = TLI.isOperationLegalOrCustom(ISD::FMINNUM, VT.getScalarType()) ? in visitSelect()
3342 ISD::FMINNUM : ISD::FMINIMUM; in visitSelect()
6220 setValue(&I, DAG.getNode(ISD::FMINNUM, sdl, in visitIntrinsicCall()
7648 if (visitBinaryFloatCall(I, ISD::FMINNUM)) in visitCall()
DLegalizeVectorTypes.cpp114 case ISD::FMINNUM: in ScalarizeVectorResult()
914 case ISD::FMINNUM: in SplitVectorResult()
2085 CombineOpc = NoNaN ? ISD::FMINNUM : ISD::FMINIMUM; in SplitVecOp_VECREDUCE()
2719 case ISD::FMINNUM: in WidenVectorResult()
DLegalizeDAG.cpp3186 case ISD::FMINNUM: in ExpandNode()
3937 case ISD::FMINNUM: in ConvertNodeToLibcall()
4451 case ISD::FMINNUM: in PromoteNode()
DTargetLowering.cpp6314 unsigned NewOp = Node->getOpcode() == ISD::FMINNUM ? in expandFMINNUM_FMAXNUM()
6341 Node->getOpcode() == ISD::FMINNUM ? ISD::FMINIMUM : ISD::FMAXIMUM; in expandFMINNUM_FMAXNUM()
6356 Node->getOpcode() == ISD::FMINNUM ? ISD::SETLT : ISD::SETGT; in expandFMINNUM_FMAXNUM()
7626 BaseOpcode = NoNaN ? ISD::FMINNUM : ISD::FMINIMUM; in expandVecReduce()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp168 setOperationAction(ISD::FMINNUM, MVT::f32, Legal); in RISCVTargetLowering()
185 setOperationAction(ISD::FMINNUM, MVT::f64, Legal); in RISCVTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp546 setOperationAction(ISD::FMINNUM, MVT::f64, Legal); in SystemZTargetLowering()
551 setOperationAction(ISD::FMINNUM, MVT::v2f64, Legal); in SystemZTargetLowering()
556 setOperationAction(ISD::FMINNUM, MVT::f32, Legal); in SystemZTargetLowering()
561 setOperationAction(ISD::FMINNUM, MVT::v4f32, Legal); in SystemZTargetLowering()
566 setOperationAction(ISD::FMINNUM, MVT::f128, Legal); in SystemZTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp639 setOperationAction(ISD::FMINNUM, VT, Expand); in initActions()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1486 ISD::FMINNUM, ISD::FMAXNUM, ISD::FSINCOS, in HexagonTargetLowering()
1588 setOperationAction(ISD::FMINNUM, MVT::f32, Legal); in HexagonTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp341 setOperationAction(ISD::FMINNUM, VT, Legal); in addMVEVectorTypes()
723 setOperationAction(ISD::FMINNUM, MVT::f16, Legal); in ARMTargetLowering()
1382 setOperationAction(ISD::FMINNUM, MVT::f32, Legal); in ARMTargetLowering()
1385 setOperationAction(ISD::FMINNUM, MVT::v2f32, Legal); in ARMTargetLowering()
1387 setOperationAction(ISD::FMINNUM, MVT::v4f32, Legal); in ARMTargetLowering()
1398 setOperationAction(ISD::FMINNUM, MVT::f64, Legal); in ARMTargetLowering()
1434 setOperationAction(ISD::FMINNUM, MVT::v4f16, Legal); in ARMTargetLowering()
1436 setOperationAction(ISD::FMINNUM, MVT::v8f16, Legal); in ARMTargetLowering()
3748 ? ISD::FMINNUM : ISD::FMAXNUM; in LowerINTRINSIC_WO_CHAIN()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp573 ISD::FABS, ISD::FMINNUM, ISD::FMAXNUM}) { in NVPTXTargetLowering()
579 setOperationAction(ISD::FMINNUM, MVT::f16, Promote); in NVPTXTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp452 setOperationAction(ISD::FMINNUM, MVT::f16, Promote); in AArch64TargetLowering()
513 setOperationAction(ISD::FMINNUM, Ty, Legal); in AArch64TargetLowering()
530 setOperationAction(ISD::FMINNUM, MVT::f16, Legal); in AArch64TargetLowering()
935 {ISD::FMINIMUM, ISD::FMAXIMUM, ISD::FMINNUM, ISD::FMAXNUM}) in addTypeForNEON()
11025 return DAG.getNode(ISD::FMINNUM, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC/
DPPCGenFastISel.inc2121 // FastEmit functions for ISD::FMINNUM.
3287 case ISD::FMINNUM: return fastEmit_ISD_FMINNUM_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);

12