| /freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 1004 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 D | BPFCheckAndAdjustIR.cpp | 194 // 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 D | IntrinsicInst.h | 64 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 D | ConstantRange.h | 458 ConstantRange umin(const ConstantRange &Other) const;
|
| H A D | VPIntrinsics.def | 225 // 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 D | hidmap.h | 174 int32_t umin; /* Array range map type */ member
|
| H A D | hidmap.c | 302 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 D | MVELaneInterleavingPass.cpp | 212 case Intrinsic::umin: in tryInterleave()
|
| H A D | ARMTargetTransformInfo.cpp | 975 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 D | KnownBits.h | 383 /// 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 D | ExpandVectorPredication.cpp | 296 case Intrinsic::umin: { in expandPredicationToIntCall() 475 Builder.CreateBinaryIntrinsic(Intrinsic::umin, Reduction, Start); in expandPredicationInReduction()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 142 case Intrinsic::umin: in determineLiveOperandBits()
|
| H A D | ValueTracking.cpp | 1752 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 D | ConstantFolding.cpp | 1511 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 D | InstCombineCalls.cpp | 1090 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 D | SelectionDAGCompat.td | 171 def : GINodeEquiv<G_UMIN, umin>;
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SMEInstrInfo.td | 417 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.h | 334 __DEVICE__ unsigned int umin(unsigned int __a, unsigned int __b) { in umin() function
|
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelKnownBits.cpp | 364 Known = KnownBits::umin(Known, KnownRHS); in computeKnownBitsImpl()
|
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 2136 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 D | MipsMSAInstrInfo.td | 2401 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 D | LLLexer.cpp | 704 KEYWORD(umin); KEYWORD(fmax); KEYWORD(fmin); in LexIdentifier()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 1396 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 D | KnownBits.cpp | 196 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 D | MemorySanitizer.cpp | 5186 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,
|