Home
last modified time | relevance | path

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

1234

/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dlegalize-amdgcn.rsq.clamp.mir56 ; VI: [[FMINNUM:%[0-9]+]]:_(s32) = nnan ninf nsz G_FMINNUM [[INT]], [[C]]
58 ; VI: [[FMAXNUM:%[0-9]+]]:_(s32) = nnan ninf nsz G_FMAXNUM [[FMINNUM]], [[C1]]
Dlegalize-fminnum.mir54 ; SI: [[FMINNUM:%[0-9]+]]:_(s32) = G_FMINNUM [[COPY]], [[COPY1]]
55 ; SI: $vgpr0 = COPY [[FMINNUM]](s32)
59 ; VI: [[FMINNUM:%[0-9]+]]:_(s32) = G_FMINNUM [[COPY]], [[COPY1]]
60 ; VI: $vgpr0 = COPY [[FMINNUM]](s32)
64 ; GFX9: [[FMINNUM:%[0-9]+]]:_(s32) = G_FMINNUM [[COPY]], [[COPY1]]
65 ; GFX9: $vgpr0 = COPY [[FMINNUM]](s32)
/external/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/
Dirtranslator-fp-min-max-intrinsics.ll10 ; CHECK: [[FMINNUM:%[0-9]+]]:_(s32) = G_FMINNUM [[COPY]], [[COPY1]]
11 ; CHECK: $s0 = COPY [[FMINNUM]](s32)
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h532 FMINNUM, FMAXNUM, enumerator
DBasicTTIImpl.h769 ISDs.push_back(ISD::FMINNUM); in getIntrinsicInstrCost()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DConstrainedOps.def72 FUNCTION(minnum, 2, 0, experimental_constrained_minnum, FMINNUM)
/external/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 …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h652 FMINNUM, FMAXNUM, enumerator
/external/llvm-project/llvm/include/llvm/IR/
DConstrainedOps.def86 DAG_FUNCTION(minnum, 2, 0, experimental_constrained_minnum, FMINNUM)
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h825 FMINNUM, enumerator
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp308 case Intrinsic::minnum: Opcode = ISD::FMINNUM; break; in mightUseCTR()
372 Opcode = ISD::FMINNUM; break; in mightUseCTR()
/external/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()
/external/llvm-project/llvm/docs/GlobalISel/
DGenericOpcode.rst428 The return value of (FMINNUM 0.0, -0.0) could be either 0.0 or -0.0.
444 definition. This differs from FMINNUM in the handling of signaling NaNs. If one
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp481 case Intrinsic::minnum: Opcode = ISD::FMINNUM; break; in mightUseCTR()
595 Opcode = ISD::FMINNUM; break; in mightUseCTR()
/external/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
/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp205 setOperationAction(ISD::FMINNUM, MVT::f64, Legal); in SITargetLowering()
223 setTargetDAGCombine(ISD::FMINNUM); in SITargetLowering()
1709 SDValue Tmp = DAG.getNode(ISD::FMINNUM, DL, VT, Rsq, in LowerINTRINSIC_WO_CHAIN()
2699 case ISD::FMINNUM: in minMaxOpcToMin3Max3Opc()
2816 if (((Opc == ISD::FMINNUM && Op0.getOpcode() == ISD::FMAXNUM) || in performMinMaxCombine()
2869 case ISD::FMINNUM: in PerformDAGCombine()
/external/llvm-project/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp2810 if (Entry.ISD == ISD::FMAXNUM || Entry.ISD == ISD::FMINNUM) { in getTypeBasedIntrinsicInstrCost()
3587 ISD = ISD::FMINNUM; in getMinMaxCost()
3591 {ISD::FMINNUM, MVT::v4f32, 1}, in getMinMaxCost()
3595 {ISD::FMINNUM, MVT::v2f64, 1}, in getMinMaxCost()
3612 {ISD::FMINNUM, MVT::v8f32, 1}, in getMinMaxCost()
3613 {ISD::FMINNUM, MVT::v4f64, 1}, in getMinMaxCost()
3632 {ISD::FMINNUM, MVT::v16f32, 1}, in getMinMaxCost()
3633 {ISD::FMINNUM, MVT::v8f64, 1}, in getMinMaxCost()
3719 ISD = ISD::FMINNUM; in getMinMaxReductionCost()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp153 case ISD::FMINNUM: return "fminnum"; in getOperationName()
/external/llvm-project/llvm/include/llvm/Target/
DGenericOpcodes.td706 // FMINNUM/FMAXNUM - Perform floating-point minimum or maximum on two
712 // The return value of (FMINNUM 0.0, -0.0) could be either 0.0 or -0.0.
729 // FMINNUM/FMAXNUM in the handling of signaling NaNs. If one input is a
/external/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 …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp408 case ISD::FMINNUM: in LegalizeOp()
808 case ISD::FMINNUM: in Expand()
DSelectionDAGDumper.cpp184 case ISD::FMINNUM: return "fminnum"; in getOperationName()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp504 setOperationAction(ISD::FMINNUM, MVT::f32, Custom); in SITargetLowering()
506 setOperationAction(ISD::FMINNUM, MVT::f64, Custom); in SITargetLowering()
699 setOperationAction(ISD::FMINNUM, MVT::f16, Custom); in SITargetLowering()
706 setOperationAction(ISD::FMINNUM, MVT::v4f16, Expand); in SITargetLowering()
764 setOperationAction(ISD::FMINNUM, MVT::v2f16, Custom); in SITargetLowering()
766 setOperationAction(ISD::FMINNUM, MVT::v4f16, Custom); in SITargetLowering()
836 setTargetDAGCombine(ISD::FMINNUM); in SITargetLowering()
4566 case ISD::FMINNUM: in LowerOperation()
6475 SDValue Tmp = DAG.getNode(ISD::FMINNUM, DL, VT, Rsq, in LowerINTRINSIC_WO_CHAIN()
9336 case ISD::FMINNUM: in fp16SrcZerosHighBits()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp182 case ISD::FMINNUM: return "fminnum"; in getOperationName()
DLegalizeVectorOps.cpp412 case ISD::FMINNUM: in LegalizeOp()
927 case ISD::FMINNUM: in Expand()

1234