| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 1017 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 D | minmax.h | 78 #define umin(x, y) MIN(x, y) macro
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFCheckAndAdjustIR.cpp | 211 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 D | IntrinsicInst.h | 65 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 D | ConstantRange.h | 467 LLVM_ABI ConstantRange umin(const ConstantRange &Other) const;
|
| H A D | VPIntrinsics.def | 197 // 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 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/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 206 case Intrinsic::umin: in tryInterleave()
|
| H A D | ARMTargetTransformInfo.cpp | 994 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 D | KnownBits.h | 411 LLVM_ABI static KnownBits umin(const KnownBits &LHS, const KnownBits &RHS);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 1145 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 D | DemandedBits.cpp | 140 case Intrinsic::umin: in determineLiveOperandBits()
|
| H A D | ValueTracking.cpp | 1927 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 D | SelectionDAGCompat.td | 180 def : GINodeEquiv<G_UMIN, umin>;
|
| /freebsd/contrib/llvm-project/clang/lib/Headers/ |
| H A D | __clang_cuda_math.h | 338 __DEVICE__ unsigned int umin(unsigned int __a, unsigned int __b) { in umin() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SMEInstrInfo.td | 497 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 D | RISCVTargetTransformInfo.cpp | 1271 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 D | MemorySanitizer.cpp | 6665 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 D | MipsMSAInstrInfo.td | 2348 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 D | LoopUtils.cpp | 1011 return Intrinsic::umin; in getMinMaxReductionIntrinsicOp() 1034 return Intrinsic::umin; in getMinMaxReductionIntrinsicOp()
|
| H A D | ScalarEvolutionExpander.cpp | 1425 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 D | SIInstructions.td | 322 ["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 D | BasicTTIImpl.h | 2506 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 D | LLLexer.cpp | 751 KEYWORD(umin); KEYWORD(fmax); KEYWORD(fmin); in LexIdentifier()
|