Home
last modified time | relevance | path

Searched refs:FMAXNUM (Results 1 – 20 of 20) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h532 FMINNUM, FMAXNUM, enumerator
DBasicTTIImpl.h774 ISDs.push_back(ISD::FMAXNUM); in getIntrinsicInstrCost()
DSelectionDAG.h1187 case ISD::FMAXNUM:
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp309 case Intrinsic::maxnum: Opcode = ISD::FMAXNUM; break; in mightUseCTR()
376 Opcode = ISD::FMAXNUM; break; in mightUseCTR()
DPPCISelLowering.cpp721 setOperationAction(ISD::FMAXNUM, MVT::v4f64, Legal); in PPCTargetLowering()
767 setOperationAction(ISD::FMAXNUM, MVT::v4f32, Legal); in PPCTargetLowering()
/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp206 setOperationAction(ISD::FMAXNUM, MVT::f64, Legal); in SITargetLowering()
224 setTargetDAGCombine(ISD::FMAXNUM); in SITargetLowering()
1711 return DAG.getNode(ISD::FMAXNUM, DL, VT, Tmp, in LowerINTRINSIC_WO_CHAIN()
2693 case ISD::FMAXNUM: in minMaxOpcToMin3Max3Opc()
2816 if (((Opc == ISD::FMINNUM && Op0.getOpcode() == ISD::FMAXNUM) || in performMinMaxCombine()
2868 case ISD::FMAXNUM: in PerformDAGCombine()
DAMDGPUISelLowering.cpp247 setOperationAction(ISD::FMAXNUM, MVT::f32, Legal); in AMDGPUTargetLowering()
409 setOperationAction(ISD::FMAXNUM, VT, Expand); in AMDGPUTargetLowering()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp154 case ISD::FMAXNUM: return "fmaxnum"; in getOperationName()
DLegalizeFloatTypes.cpp78 case ISD::FMAXNUM: R = SoftenFloatRes_FMAXNUM(N); break; in SoftenFloatResult()
1018 case ISD::FMAXNUM: ExpandFloatRes_FMAXNUM(N, Lo, Hi); break; in ExpandFloatResult()
1891 case ISD::FMAXNUM: in PromoteFloatResult()
DLegalizeVectorOps.cpp304 case ISD::FMAXNUM: in LegalizeOp()
DSelectionDAGBuilder.cpp2802 case SPNB_RETURNS_OTHER: Opc = ISD::FMAXNUM; break; in visitSelect()
2805 if (TLI.isOperationLegalOrCustom(ISD::FMAXNUM, VT)) in visitSelect()
2806 Opc = ISD::FMAXNUM; in visitSelect()
2810 Opc = TLI.isOperationLegalOrCustom(ISD::FMAXNUM, VT.getScalarType()) ? in visitSelect()
2811 ISD::FMAXNUM : ISD::FMAXNAN; in visitSelect()
5222 : ISD::FMAXNUM; in visitIntrinsicCall()
6255 if (visitBinaryFloatCall(I, ISD::FMAXNUM)) in visitCall()
DLegalizeVectorTypes.cpp111 case ISD::FMAXNUM: in ScalarizeVectorResult()
676 case ISD::FMAXNUM: in SplitVectorResult()
2092 case ISD::FMAXNUM: in WidenVectorResult()
DLegalizeDAG.cpp3807 case ISD::FMAXNUM: in ConvertNodeToLibcall()
4185 case ISD::FMAXNUM: in PromoteNode()
DDAGCombiner.cpp1423 case ISD::FMAXNUM: return visitFMAXNUM(N); in visit()
5049 unsigned Opcode = (LHS == True) ? ISD::FMINNUM : ISD::FMAXNUM; in combineMinNumMaxNum()
5060 unsigned Opcode = (LHS == True) ? ISD::FMAXNUM : ISD::FMINNUM; in combineMinNumMaxNum()
9385 return DAG.getNode(ISD::FMAXNUM, SDLoc(N), VT, N1, N0); in visitFMAXNUM()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp293 setOperationAction(ISD::FMAXNUM, MVT::f16, Promote); in AArch64TargetLowering()
385 setOperationAction(ISD::FMAXNUM, Ty, Legal); in AArch64TargetLowering()
705 ISD::FMINNUM, ISD::FMAXNUM}) in addTypeForNEON()
8561 return DAG.getNode(ISD::FMAXNUM, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
8952 if (Op == ISD::FMAXNUM || Op == ISD::FMINNUM) { in tryMatchAcrossLaneShuffleForReduction()
9029 case ISD::FMAXNUM: in tryMatchAcrossLaneShuffleForReduction()
9098 Op != ISD::UMIN && Op != ISD::FMAXNUM && Op != ISD::FMINNUM) in performAcrossLaneMinMaxReductionCombine()
9109 if (Op == ISD::FMAXNUM || Op == ISD::FMINNUM) { in performAcrossLaneMinMaxReductionCombine()
9133 (Op == ISD::FMAXNUM && CC != ISD::SETOGT && CC != ISD::SETOGE && in performAcrossLaneMinMaxReductionCombine()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp869 setOperationAction(ISD::FMAXNUM, VT, Expand); in initActions()
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td435 def fmaxnum : SDNode<"ISD::FMAXNUM" , SDTFPBinOp,
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp995 setOperationAction(ISD::FMAXNUM, MVT::f32, Legal); in ARMTargetLowering()
997 setOperationAction(ISD::FMAXNUM, MVT::v2f32, Legal); in ARMTargetLowering()
999 setOperationAction(ISD::FMAXNUM, MVT::v4f32, Legal); in ARMTargetLowering()
1009 setOperationAction(ISD::FMAXNUM, MVT::f64, Legal); in ARMTargetLowering()
2969 ? ISD::FMINNUM : ISD::FMAXNUM; in LowerINTRINSIC_WO_CHAIN()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1949 ISD::FMINNUM, ISD::FMAXNUM, ISD::FSINCOS, in HexagonTargetLowering()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp632 setOperationAction(ISD::FMAXNUM, MVT::f80, Expand); in X86TargetLowering()
1648 setTargetDAGCombine(ISD::FMAXNUM); in X86TargetLowering()
29886 auto MinMaxOp = N->getOpcode() == ISD::FMAXNUM ? X86ISD::FMAX : X86ISD::FMIN; in combineFMinNumFMaxNum()
30981 case ISD::FMAXNUM: return combineFMinNumFMaxNum(N, DAG, Subtarget); in PerformDAGCombine()