Home
last modified time | relevance | path

Searched refs:SMIN (Results 1 – 22 of 22) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h325 SMIN, SMAX, UMIN, UMAX, enumerator
DSelectionDAG.h1168 case ISD::SMIN:
/external/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h972 X86_INTRINSIC_DATA(avx512_mask_pmins_b_128, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
973 X86_INTRINSIC_DATA(avx512_mask_pmins_b_256, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
974 X86_INTRINSIC_DATA(avx512_mask_pmins_b_512, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
975 X86_INTRINSIC_DATA(avx512_mask_pmins_d_128, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
976 X86_INTRINSIC_DATA(avx512_mask_pmins_d_256, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
977 X86_INTRINSIC_DATA(avx512_mask_pmins_d_512, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
978 X86_INTRINSIC_DATA(avx512_mask_pmins_q_128, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
979 X86_INTRINSIC_DATA(avx512_mask_pmins_q_256, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
980 X86_INTRINSIC_DATA(avx512_mask_pmins_q_512, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
981 X86_INTRINSIC_DATA(avx512_mask_pmins_w_128, INTR_TYPE_2OP_MASK, ISD::SMIN, 0),
[all …]
DX86ISelLowering.cpp757 setOperationAction(ISD::SMIN, MVT::v8i16, Legal); in X86TargetLowering()
892 setOperationAction(ISD::SMIN, MVT::v16i8, Legal); in X86TargetLowering()
893 setOperationAction(ISD::SMIN, MVT::v4i32, Legal); in X86TargetLowering()
1052 setOperationAction(ISD::SMIN, VT, HasInt256 ? Legal : Custom); in X86TargetLowering()
1316 setOperationAction(ISD::SMIN, MVT::v16i32, Legal); in X86TargetLowering()
1317 setOperationAction(ISD::SMIN, MVT::v8i64, Legal); in X86TargetLowering()
1476 setOperationAction(ISD::SMIN, MVT::v64i8, Legal); in X86TargetLowering()
1477 setOperationAction(ISD::SMIN, MVT::v32i16, Legal); in X86TargetLowering()
1560 setOperationAction(ISD::SMIN, VT, Legal); in X86TargetLowering()
21759 case ISD::SMIN: in LowerOperation()
/external/llvm/test/Transforms/InstCombine/
Dselect.ll608 ; SMIN(SMIN(x, y), x) -> SMIN(x, y)
1273 ; SMIN(SMIN(X, 11), 92) -> SMIN(X, 11)
1321 ; SMIN(SMIN(X, 92), 11) -> SMIN(X, 11)
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
Dselect.ll484 ; SMIN(SMIN(x, y), x) -> SMIN(x, y)
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp207 case ISD::SMIN: return "smin"; in getOperationName()
DLegalizeVectorOps.cpp331 case ISD::SMIN: in LegalizeOp()
DLegalizeVectorTypes.cpp114 case ISD::SMIN: in ScalarizeVectorResult()
692 case ISD::SMIN: in SplitVectorResult()
2095 case ISD::SMIN: in WidenVectorResult()
DLegalizeIntegerTypes.cpp78 case ISD::SMIN: in PromoteIntegerResult()
1382 case ISD::SMIN: ExpandIntRes_MINMAX(N, Lo, Hi); break; in ExpandIntegerResult()
1684 case ISD::SMIN: in getExpandedMinMaxOps()
DSelectionDAG.cpp2461 case ISD::SMIN: in computeKnownBits()
2606 case ISD::SMIN: in ComputeNumSignBits()
3243 case ISD::SMIN: return std::make_pair(C1.sle(C2) ? C1 : C2, true); in FoldValue()
3526 case ISD::SMIN: in getNode()
DLegalizeDAG.cpp3129 case ISD::SMIN: in ExpandNode()
3138 case ISD::SMIN: Pred = ISD::SETLT; break; in ExpandNode()
DSelectionDAGBuilder.cpp2780 case SPF_SMIN: Opc = ISD::SMIN; break; in visitSelect()
DDAGCombiner.cpp1371 case ISD::SMIN: in visit()
/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp225 setTargetDAGCombine(ISD::SMIN); in SITargetLowering()
2701 case ISD::SMIN: in minMaxOpcToMin3Max3Opc()
2805 if (Opc == ISD::SMIN && Op0.getOpcode() == ISD::SMAX && Op0.hasOneUse()) { in performMinMaxCombine()
2871 case ISD::SMIN: in PerformDAGCombine()
DAMDGPUISelLowering.cpp334 setOperationAction(ISD::SMIN, MVT::i32, Legal); in AMDGPUTargetLowering()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp873 setOperationAction(ISD::SMIN, VT, Expand); in initActions()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp699 for (unsigned Opcode : {ISD::SMIN, ISD::SMAX, ISD::UMIN, ISD::UMAX}) in addTypeForNEON()
2297 return DAG.getNode(ISD::SMIN, dl, Op.getValueType(), in LowerINTRINSIC_WO_CHAIN()
9023 case ISD::SMIN: in tryMatchAcrossLaneShuffleForReduction()
9097 if (Op != ISD::SMAX && Op != ISD::UMAX && Op != ISD::SMIN && in performAcrossLaneMinMaxReductionCombine()
9131 (Op == ISD::SMIN && CC != ISD::SETLT && CC != ISD::SETLE) || in performAcrossLaneMinMaxReductionCombine()
10124 ReplaceReductionResults(N, Results, DAG, ISD::SMIN, AArch64ISD::SMINV); in ReplaceNodeResults()
DAArch64InstrInfo.td2998 defm SMIN : SIMDThreeSameVectorBHS<0,0b01101,"smin", smin>;
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td399 def smin : SDNode<"ISD::SMIN" , SDTIntBinOp,
/external/vixl/doc/aarch64/
Dsupported-instructions-aarch64.md3168 ### SMIN ### subsection
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp148 for (unsigned Opcode : {ISD::SMIN, ISD::SMAX, ISD::UMIN, ISD::UMAX}) in addTypeForNEON()
2987 ? ISD::SMIN : ISD::SMAX; in LowerINTRINSIC_WO_CHAIN()