Home
last modified time | relevance | path

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

12345

/openbsd-src/gnu/gcc/gcc/config/cris/
H A Dpredicates.md25 (match_code "plus, minus, ior, and, umin"))
28 (match_code "plus, ior, and, umin"))
35 (match_code "plus, minus, umin"))
44 (match_code "plus, umin"))
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Ddoloop.c190 unsigned HOST_WIDE_INT umin; local
193 umin = INTVAL (min_value);
195 umin = 0;
202 n_iterations_max = umax - umin;
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DConstantRange.cpp943 case Intrinsic::umin: in isIntrinsicSupported()
965 case Intrinsic::umin: in intrinsic()
966 return Ops[0].umin(Ops[1]); in intrinsic()
1198 ConstantRange::umin(const ConstantRange &Other) const { in umin() function in ConstantRange
1203 APInt NewL = APIntOps::umin(getUnsignedMin(), Other.getUnsignedMin()); in umin()
1204 APInt NewU = APIntOps::umin(getUnsignedMax(), Other.getUnsignedMax()) + 1; in umin()
1338 APInt Upper = APIntOps::umin(getUnsignedMax(), RHS.getUnsignedMax() - 1) + 1; in urem()
1374 APInt Upper = APIntOps::umin(MaxLHS, MaxAbsRHS - 1) + 1; in srem()
1389 APInt Upper = APIntOps::umin(MaxLHS, MaxAbsRHS - 1) + 1; in srem()
1405 APIntOps::umin(Other.getUnsignedMax(), getUnsignedMax()) + 1); in binaryAnd()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DIntrinsicInst.h69 case Intrinsic::umin: in isCommutative()
645 case Intrinsic::umin: in classof()
664 case Intrinsic::umin: in getPredicate()
695 case Intrinsic::umin: in getSaturationPoint()
H A DConstantRange.h441 ConstantRange umin(const ConstantRange &Other) const;
H A DVPIntrinsics.def209 // llvm.vp.umin(x,y,mask,vlen)
549 // llvm.vp.reduce.umin(start,x,mask,vlen)
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp205 case Intrinsic::umin: in tryInterleave()
H A DARMTargetTransformInfo.cpp969 IID = Intrinsic::umin; in getCmpSelInstrCost()
1788 case Intrinsic::umin: in getIntrinsicInstrCost()
1841 : Intrinsic::umin, in getIntrinsicInstrCost()
2115 II->getIntrinsicID() == Intrinsic::umin || in canTailPredicateInstruction()
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DKnownBits.h355 static KnownBits umin(const KnownBits &LHS, const KnownBits &RHS);
/openbsd-src/gnu/llvm/llvm/utils/vim/syntax/
H A Dllvm.vim36 syn keyword llvmStatement uitofp ule ult umax umin une uno unreachable unwind
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64SMEInstrInfo.td405 defm UMIN_VG2_2ZZ : sme2_int_sve_destructive_vector_vg2_single<"umin", 0b0000011>;
406 defm UMIN_VG4_4ZZ : sme2_int_sve_destructive_vector_vg4_single<"umin", 0b0000011>;
407 defm UMIN_VG2_2Z2Z : sme2_int_sve_destructive_vector_vg2_multi<"umin", 0b0000011>;
408 defm UMIN_VG4_4Z4Z : sme2_int_sve_destructive_vector_vg4_multi<"umin", 0b0000011>;
/openbsd-src/gnu/gcc/gcc/config/ia64/
H A Dvect.md265 (define_expand "umin<mode>3"
267 (umin:VECINT (match_operand:VECINT 1 "gr_register_operand" "")
303 (umin:V8QI (match_operand:V8QI 1 "gr_register_operand" "r")
/openbsd-src/gnu/gcc/gcc/config/crx/
H A Dcrx.md108 (define_code_macro mima_oprnd [smax umax smin umin])
109 (define_code_attr mimaIsa [(smax "maxs") (umax "maxu") (smin "mins") (umin "minu")])
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DDemandedBits.cpp168 case Intrinsic::umin: in determineLiveOperandBits()
H A DValueTracking.cpp1140 Known = KnownBits::umin(Known, Known2); in computeKnownBitsFromOperator()
1714 case Intrinsic::umin: in computeKnownBitsFromOperator()
1717 Known = KnownBits::umin(Known, Known2); in computeKnownBitsFromOperator()
5269 case Intrinsic::umin: in canCreateUndefOrPoison()
6619 case Intrinsic::umax: return Intrinsic::umin; in getInverseMinMaxIntrinsic()
6620 case Intrinsic::umin: return Intrinsic::umax; in getInverseMinMaxIntrinsic()
6663 return {Intrinsic::umin, AllCmpSingleUse}; in canConvertToMinOrMaxIntrinsic()
7295 case Intrinsic::umin: in setLimitsForIntrinsic()
7304 case Intrinsic::umin: in setLimitsForIntrinsic()
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/GlobalISel/
H A DSelectionDAGCompat.td139 def : GINodeEquiv<G_UMIN, umin>;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp377 Builder.CreateBinaryIntrinsic(Intrinsic::umin, Reduction, Start); in expandPredicationInReduction()
/openbsd-src/gnu/llvm/clang/lib/Headers/
H A D__clang_cuda_math.h334 __DEVICE__ unsigned int umin(unsigned int __a, unsigned int __b) { in umin() function
/openbsd-src/gnu/gcc/gcc/config/arm/
H A Diwmmxt.md791 (umin:V8QI (match_operand:V8QI 1 "register_operand" "y")
807 (umin:V4HI (match_operand:V4HI 1 "register_operand" "y")
823 (umin:V2SI (match_operand:V2SI 1 "register_operand" "y")
H A Dpredicates.md186 (and (match_code "smin,smax,umin,umax")
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DKnownBits.cpp135 KnownBits KnownBits::umin(const KnownBits &LHS, const KnownBits &RHS) { in umin() function in KnownBits
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp358 Known = KnownBits::umin(Known, KnownRHS); in computeKnownBitsImpl()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Daltivec.md777 (umin:V16QI (match_operand:V16QI 1 "register_operand" "v")
793 (umin:V8HI (match_operand:V8HI 1 "register_operand" "v")
809 (umin:V4SI (match_operand:V4SI 1 "register_operand" "v")
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsMSAInstrInfo.td2418 class MIN_U_B_DESC : MSA_3R_DESC_BASE<"min_u.b", umin, MSA128BOpnd>;
2419 class MIN_U_H_DESC : MSA_3R_DESC_BASE<"min_u.h", umin, MSA128HOpnd>;
2420 class MIN_U_W_DESC : MSA_3R_DESC_BASE<"min_u.w", umin, MSA128WOpnd>;
2421 class MIN_U_D_DESC : MSA_3R_DESC_BASE<"min_u.d", umin, MSA128DOpnd>;
2432 class MINI_U_B_DESC : MSA_I5_DESC_BASE<"mini_u.b", umin, vsplati8_uimm5,
2434 class MINI_U_H_DESC : MSA_I5_DESC_BASE<"mini_u.h", umin, vsplati16_uimm5,
2436 class MINI_U_W_DESC : MSA_I5_DESC_BASE<"mini_u.w", umin, vsplati32_uimm5,
2438 class MINI_U_D_DESC : MSA_I5_DESC_BASE<"mini_u.d", umin, vsplati64_uimm5,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp857 MinMaxID == Intrinsic::umax || MinMaxID == Intrinsic::umin) && in moveAddAfterMinMax()
976 case Intrinsic::umin: in foldClampRangeOfTwo()
1114 case Intrinsic::umin: in foldShuffledIntrinsicOperands()
1315 case Intrinsic::umin: { in visitCallInst()

12345