Home
last modified time | relevance | path

Searched refs:umin (Results 1 – 25 of 85) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp1017 case Intrinsic::umin: in isIntrinsicSupported()
1042 case Intrinsic::umin: in intrinsic()
1043 return Ops[0].umin(Ops[1]); in intrinsic()
1334 ConstantRange::umin(const ConstantRange &Other) const { in umin() function in ConstantRange
1339 APInt NewL = APIntOps::umin(getUnsignedMin(), Other.getUnsignedMin()); in umin()
1340 APInt NewU = APIntOps::umin(getUnsignedMax(), Other.getUnsignedMax()) + 1; in umin()
1468 APInt Upper = APIntOps::umin(getUnsignedMax(), RHS.getUnsignedMax() - 1) + 1; in urem()
1504 APInt Upper = APIntOps::umin(MaxLHS, MaxAbsRHS - 1) + 1; in srem()
1519 APInt Upper = APIntOps::umin(MaxLHS, MaxAbsRHS - 1) + 1; in srem()
1592 LowerBound, APIntOps::umin(Other.getUnsignedMax(), getUnsignedMax()) + 1); in binaryAnd()
[all …]
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dminmax.h78 #define umin(x, y) MIN(x, y) macro
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFCheckAndAdjustIR.cpp211 case Intrinsic::umin: in sinkMinMaxInBB()
283 bool IsMin = IID == Intrinsic::smin || IID == Intrinsic::umin; in sinkMinMaxInBB()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h65 case Intrinsic::umin: in isAssociative()
85 case Intrinsic::umin: in isCommutative()
768 case Intrinsic::umin: in classof()
787 case Intrinsic::umin: in getPredicate()
818 case Intrinsic::umin: in getSaturationPoint()
H A DConstantRange.h467 LLVM_ABI ConstantRange umin(const ConstantRange &Other) const;
H A DVPIntrinsics.def197 // llvm.vp.umin(x,y,mask,vlen)
201 VP_PROPERTY_FUNCTIONAL_INTRINSIC(umin)
653 // llvm.vp.reduce.umin(start,x,mask,vlen)
/freebsd/sys/dev/hid/
H A Dhidmap.h174 int32_t umin; /* Array range map type */ member
H A Dhidmap.c302 usage = data - hi->lmin + hi->umin; in hidmap_intr()
616 item->umin = hi->usage_minimum; in hidmap_parse_hid_item()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp206 case Intrinsic::umin: in tryInterleave()
H A DARMTargetTransformInfo.cpp994 IID = Intrinsic::umin; in getCmpSelInstrCost()
1953 IID == Intrinsic::umin || IID == Intrinsic::umax) { in getMinMaxReductionCost()
2030 case Intrinsic::umin: in getIntrinsicInstrCost()
2083 : Intrinsic::umin, in getIntrinsicInstrCost()
2376 II->getIntrinsicID() == Intrinsic::umin || in canTailPredicateInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h411 LLVM_ABI static KnownBits umin(const KnownBits &LHS, const KnownBits &RHS);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1145 MinMaxID == Intrinsic::umax || MinMaxID == Intrinsic::umin) && in moveAddAfterMinMax()
1262 case Intrinsic::umin: in foldClampRangeOfTwo()
1300 (MinMaxID == Intrinsic::smin && InnerMinMaxID == Intrinsic::umin)) && in reassociateMinMaxWithConstants()
1605 case Intrinsic::umin: in leftDistributesOverRight()
1881 case Intrinsic::umin: { in visitCallInst()
1975 auto MinIID = IsSigned ? Intrinsic::smin : Intrinsic::umin; in visitCallInst()
1988 match(I0, m_OneUse(m_Intrinsic<Intrinsic::umin>(m_Value(X), in visitCallInst()
1995 if ((IID == Intrinsic::umin || IID == Intrinsic::smax) && in visitCallInst()
2050 bool UseAndN = IID == Intrinsic::smin || IID == Intrinsic::umin; in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDemandedBits.cpp140 case Intrinsic::umin: in determineLiveOperandBits()
H A DValueTracking.cpp1927 case Intrinsic::umin: in computeKnownBitsFromOperator()
1930 Known = KnownBits::umin(Known, Known2); in computeKnownBitsFromOperator()
2582 case Intrinsic::umin: in isKnownToBeAPowerOfTwo()
3395 case Intrinsic::umin: in isKnownNonZeroFromOperator()
7396 case Intrinsic::umin: in canCreateUndefOrPoison()
7900 case Intrinsic::umin: in intrinsicPropagatesPoison()
8999 return Intrinsic::umin; in getMinMaxIntrinsic()
9023 case Intrinsic::umax: return Intrinsic::umin; in getInverseMinMaxIntrinsic()
9024 case Intrinsic::umin: return Intrinsic::umax; in getInverseMinMaxIntrinsic()
9070 return {Intrinsic::umin, AllCmpSingleUse}; in canConvertToMinOrMaxIntrinsic()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DSelectionDAGCompat.td180 def : GINodeEquiv<G_UMIN, umin>;
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math.h338 __DEVICE__ unsigned int umin(unsigned int __a, unsigned int __b) { in umin() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SMEInstrInfo.td497 defm UMIN_VG2_2ZZ : sme2_int_sve_destructive_vector_vg2_single<"umin", 0b0000011>;
498 defm UMIN_VG4_4ZZ : sme2_int_sve_destructive_vector_vg4_single<"umin", 0b0000011>;
499 defm UMIN_VG2_2Z2Z : sme2_int_sve_destructive_vector_vg2_multi<"umin", 0b0000011>;
500 defm UMIN_VG4_4Z4Z : sme2_int_sve_destructive_vector_vg4_multi<"umin", 0b0000011>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1271 case Intrinsic::umin: in getIntrinsicInstrCost()
1282 case Intrinsic::umin: in getIntrinsicInstrCost()
1798 case Intrinsic::umin: in getMinMaxReductionCost()
2811 case Intrinsic::umin: in canSplatOperand()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp6665 Intrinsic::umin, CopySize, in finalizeInstrumentation()
6865 Intrinsic::umin, CopySize, in finalizeInstrumentation()
7077 Intrinsic::umin, CopySize, in finalizeInstrumentation()
7213 Intrinsic::umin, CopySize, in finalizeInstrumentation()
7233 Intrinsic::umin, CopySize, ConstantInt::get(MS.IntptrTy, 32)); in finalizeInstrumentation()
7549 Intrinsic::umin, CopySize, in finalizeInstrumentation()
7652 Intrinsic::umin, CopySize, in finalizeInstrumentation()
7737 Intrinsic::umin, CopySize, in finalizeInstrumentation()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMSAInstrInfo.td2348 class MIN_U_B_DESC : MSA_3R_DESC_BASE<"min_u.b", umin, MSA128BOpnd>;
2349 class MIN_U_H_DESC : MSA_3R_DESC_BASE<"min_u.h", umin, MSA128HOpnd>;
2350 class MIN_U_W_DESC : MSA_3R_DESC_BASE<"min_u.w", umin, MSA128WOpnd>;
2351 class MIN_U_D_DESC : MSA_3R_DESC_BASE<"min_u.d", umin, MSA128DOpnd>;
2362 class MINI_U_B_DESC : MSA_I5_DESC_BASE<"mini_u.b", umin, vsplati8_uimm5,
2364 class MINI_U_H_DESC : MSA_I5_DESC_BASE<"mini_u.h", umin, vsplati16_uimm5,
2366 class MINI_U_W_DESC : MSA_I5_DESC_BASE<"mini_u.w", umin, vsplati32_uimm5,
2368 class MINI_U_D_DESC : MSA_I5_DESC_BASE<"mini_u.d", umin, vsplati64_uimm5,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1011 return Intrinsic::umin; in getMinMaxReductionIntrinsicOp()
1034 return Intrinsic::umin; in getMinMaxReductionIntrinsicOp()
H A DScalarEvolutionExpander.cpp1425 return expandMinMaxExpr(S, Intrinsic::umin, "umin"); in visitUMinExpr()
1429 return expandMinMaxExpr(S, Intrinsic::umin, "umin", /*IsSequential*/true); in visitSequentialUMinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td322 ["umin", "U32"], ["min", "I32"], ["umax", "U32"], ["max", "I32"],
2615 (umin i32:$src0, i32:$src1)),
3866 defm : IntMed3Pat<V_MED3_U32_e64, umin, umax>;
3959 def : IntMinMaxPat<V_MAXMIN_U32_e64, umin, umax_oneuse>;
3984 defm : Int16Med3Pat<V_MED3_U16_e64, umin, umax, VSrc_b16>;
3988 defm : Int16Med3Pat<V_MED3_U16_t16_e64, umin, umax, VSrcT_b16>;
3992 defm : Int16Med3Pat<V_MED3_U16_fake16_e64, umin, umax, VSrc_b16>;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2506 case Intrinsic::umin: in getTypeBasedIntrinsicInstrCost()
2630 case Intrinsic::umin: in getTypeBasedIntrinsicInstrCost()
2634 bool IsUnsigned = IID == Intrinsic::umax || IID == Intrinsic::umin; in getTypeBasedIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp751 KEYWORD(umin); KEYWORD(fmax); KEYWORD(fmin); in LexIdentifier()

1234