Home
last modified time | relevance | path

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

1234

/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp1004 case Intrinsic::umin:
1029 case Intrinsic::umin: in addWithNoWrap()
1030 return Ops[0].umin(Ops[1]); in addWithNoWrap()
1310 ConstantRange::umin(const ConstantRange &Other) const { in sdiv()
1311 // X umin Y is: range(umin(X_umin, Y_umin), in sdiv()
1312 // umin(X_umax, Y_umax)) in sdiv()
1315 APInt NewL = APIntOps::umin(getUnsignedMin(), Other.getUnsignedMin()); in sdiv()
1316 APInt NewU = APIntOps::umin(getUnsignedMax(), Other.getUnsignedMax()) + 1; in sdiv()
1450 APInt Upper = APIntOps::umin(getUnsignedMa in binaryOr()
1232 ConstantRange::umin(const ConstantRange &Other) const { umin() function in ConstantRange
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFCheckAndAdjustIR.cpp194 // fn := smin | umin | smax | umax in sinkMinMaxInBB()
214 case Intrinsic::umin: in sinkMinMaxInBB()
286 bool IsMin = IID == Intrinsic::smin || IID == Intrinsic::umin; in sinkMinMaxInBB()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h64 case Intrinsic::umin: in isAssociative()
82 case Intrinsic::umin: in isCommutative()
755 case Intrinsic::umin: in classof()
774 case Intrinsic::umin: in getPredicate()
805 case Intrinsic::umin: in getSaturationPoint()
H A DConstantRange.h458 ConstantRange umin(const ConstantRange &Other) const;
H A DVPIntrinsics.def225 // llvm.vp.umin(x,y,mask,vlen)
229 VP_PROPERTY_FUNCTIONAL_INTRINSIC(umin)
692 // llvm.vp.reduce.umin(start,x,mask,vlen)
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp212 case Intrinsic::umin: in tryInterleave()
H A DARMTargetTransformInfo.cpp975 IID = Intrinsic::umin; in getCmpSelInstrCost()
1870 IID == Intrinsic::umin || IID == Intrinsic::umax) { in getMinMaxReductionCost()
1925 case Intrinsic::umin: in getIntrinsicInstrCost()
1978 : Intrinsic::umin, in getIntrinsicInstrCost()
2252 II->getIntrinsicID() == Intrinsic::umin || in canTailPredicateInstruction()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h383 /// Compute known bits for umin(LHS, RHS).
384 static KnownBits umin(const KnownBits &LHS, const KnownBits &RHS);
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp296 case Intrinsic::umin: { in expandPredicationToIntCall()
475 Builder.CreateBinaryIntrinsic(Intrinsic::umin, Reduction, Start); in expandPredicationInReduction()
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DDemandedBits.cpp142 case Intrinsic::umin: in determineLiveOperandBits()
H A DValueTracking.cpp1752 case Intrinsic::umin: in computeKnownBits()
1755 Known = KnownBits::umin(Known, Known2); in computeKnownBits()
2358 case Intrinsic::umin: in isNonZeroShift()
3111 // umin/smin/smax/smin/or of all non-zero elements is always non-zero. in isNonEqualPointersWithRecursiveGEP()
3168 case Intrinsic::umin: in isKnownNonEqual()
7286 case Intrinsic::umin: in programUndefinedIfUndefOrPoison()
7799 case Intrinsic::umin: in matchSelectPattern()
8783 case Intrinsic::umax: return Intrinsic::umin; in getRangeForIntrinsic()
8784 case Intrinsic::umin: return Intrinsic::umax; in getRangeForIntrinsic()
8830 return {Intrinsic::umin, AllCmpSingleUs in getRangeForSelectPattern()
[all...]
H A DConstantFolding.cpp1511 case Intrinsic::umin: in canConstantFoldCallTo()
1862 Acc = APIntOps::umin(Acc, X); in ConstantFoldSSEConvertToInt()
2795 case Intrinsic::umin: in ConstantFoldScalarCall2()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1090 MinMaxID == Intrinsic::umax || MinMaxID == Intrinsic::umin) && in signBitMustBeTheSame()
1209 case Intrinsic::umin: in foldClampRangeOfTwo()
1243 // smin (umin X, nneg C0), nneg C1 --> umin X, (smin C0, C1) in reassociateMinMaxWithConstants()
1247 (MinMaxID == Intrinsic::smin && InnerMinMaxID == Intrinsic::umin)) && in reassociateMinMaxWithConstants()
1290 // Match 3 of the same min/max ops. Example: umin(umin(), umin()). in factorizeMinMaxTree()
1357 case Intrinsic::umin: in foldShuffledIntrinsicOperands()
1462 /// umin(ctt in visitCallInst()
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DSelectionDAGCompat.td171 def : GINodeEquiv<G_UMIN, umin>;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SMEInstrInfo.td417 defm UMIN_VG2_2ZZ : sme2_int_sve_destructive_vector_vg2_single<"umin", 0b0000011>;
418 defm UMIN_VG4_4ZZ : sme2_int_sve_destructive_vector_vg4_single<"umin", 0b0000011>;
419 defm UMIN_VG2_2Z2Z : sme2_int_sve_destructive_vector_vg2_multi<"umin", 0b0000011>;
420 defm UMIN_VG4_4Z4Z : sme2_int_sve_destructive_vector_vg4_multi<"umin", 0b0000011>;
/freebsd-src/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math.h334 __DEVICE__ unsigned int umin(unsigned int __a, unsigned int __b) { in umin() function
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp364 Known = KnownBits::umin(Known, KnownRHS); in computeKnownBitsImpl()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2136 case Intrinsic::umin: { in getTypeBasedIntrinsicInstrCost()
2139 bool IsUnsigned = IID == Intrinsic::umax || IID == Intrinsic::umin; in getTypeBasedIntrinsicInstrCost()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMSAInstrInfo.td2401 class MIN_U_B_DESC : MSA_3R_DESC_BASE<"min_u.b", umin, MSA128BOpnd>;
2402 class MIN_U_H_DESC : MSA_3R_DESC_BASE<"min_u.h", umin, MSA128HOpnd>;
2403 class MIN_U_W_DESC : MSA_3R_DESC_BASE<"min_u.w", umin, MSA128WOpnd>;
2404 class MIN_U_D_DESC : MSA_3R_DESC_BASE<"min_u.d", umin, MSA128DOpnd>;
2415 class MINI_U_B_DESC : MSA_I5_DESC_BASE<"mini_u.b", umin, vsplati8_uimm5,
2417 class MINI_U_H_DESC : MSA_I5_DESC_BASE<"mini_u.h", umin, vsplati16_uimm5,
2419 class MINI_U_W_DESC : MSA_I5_DESC_BASE<"mini_u.w", umin, vsplati32_uimm5,
2421 class MINI_U_D_DESC : MSA_I5_DESC_BASE<"mini_u.d", umin, vsplati64_uimm5,
/freebsd-src/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp704 KEYWORD(umin); KEYWORD(fmax); KEYWORD(fmin); in LexIdentifier()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1396 return expandMinMaxExpr(S, Intrinsic::umin, "umin"); in FindValueInExprValueMap()
1400 return expandMinMaxExpr(S, Intrinsic::umin, "umin", /*IsSequential*/true); in FindValueInExprValueMap()
/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp196 KnownBits KnownBits::umin(const KnownBits &LHS, const KnownBits &RHS) { in shl()
506 // LHS >u RHS -> true if umin(LHS) > umax(RHS) in computeForSatAddSub()
845 // (C7 == (1 << (umin(countTrailingZeros(C1), C5) + in sdiv()
846 // umin(countTrailingZeros(C2), C6) + in sdiv()
847 // umin(C5 - umin(countTrailingZeros(C1), C5), in sdiv()
848 // C6 - umin(countTrailingZeros(C2), C6)))) - 1) in sdiv()
147 KnownBits KnownBits::umin(const KnownBits &LHS, const KnownBits &RHS) { umin() function in KnownBits
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp5186 Intrinsic::umin, CopySize, in getVAField32()
5301 Intrinsic::umin, CopySize, in finalizeInstrumentation()
5472 Intrinsic::umin, CopySize,
5685 Intrinsic::umin, CopySize, in copyOverflowArea()
5975 Intrinsic::umin, CopySize,

1234