/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantRange.cpp | 1004 case Intrinsic::umin: in isIntrinsicSupported() 1029 case Intrinsic::umin: in intrinsic() 1030 return Ops[0].umin(Ops[1]); in intrinsic() 1310 ConstantRange::umin(const ConstantRange &Other) const { in umin() function in ConstantRange 1315 APInt NewL = APIntOps::umin(getUnsignedMin(), Other.getUnsignedMin()); in umin() 1316 APInt NewU = APIntOps::umin(getUnsignedMax(), Other.getUnsignedMax()) + 1; in umin() 1450 APInt Upper = APIntOps::umin(getUnsignedMax(), RHS.getUnsignedMax() - 1) + 1; in urem() 1486 APInt Upper = APIntOps::umin(MaxLHS, MaxAbsRHS - 1) + 1; in srem() 1501 APInt Upper = APIntOps::umin(MaxLHS, MaxAbsRHS - 1) + 1; in srem() 1517 APIntOps::umin(Other.getUnsignedMax(), getUnsignedMax()) + 1); in binaryAnd() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFCheckAndAdjustIR.cpp | 214 case Intrinsic::umin: in sinkMinMaxInBB() 286 bool IsMin = IID == Intrinsic::smin || IID == Intrinsic::umin; in sinkMinMaxInBB()
|
/freebsd/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/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 | 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/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | KnownBits.h | 384 static KnownBits umin(const KnownBits &LHS, const KnownBits &RHS);
|
/freebsd/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/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILIntrinsicExpansion.cpp | 236 return Intrinsic::umin; in getMinForClamp()
|
/freebsd/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 computeKnownBitsFromOperator() 1755 Known = KnownBits::umin(Known, Known2); in computeKnownBitsFromOperator() 2358 case Intrinsic::umin: in isKnownToBeAPowerOfTwo() 3168 case Intrinsic::umin: in isKnownNonZeroFromOperator() 7286 case Intrinsic::umin: in canCreateUndefOrPoison() 7799 case Intrinsic::umin: in propagatesPoison() 8783 case Intrinsic::umax: return Intrinsic::umin; in getInverseMinMaxIntrinsic() 8784 case Intrinsic::umin: return Intrinsic::umax; in getInverseMinMaxIntrinsic() 8830 return {Intrinsic::umin, AllCmpSingleUse}; in canConvertToMinOrMaxIntrinsic() 9575 case Intrinsic::umin: in getRangeForIntrinsic() [all …]
|
H A D | ConstantFolding.cpp | 1511 case Intrinsic::umin: in canConstantFoldCallTo() 1862 Acc = APIntOps::umin(Acc, X); in constantFoldVectorReduce() 2795 case Intrinsic::umin: in ConstantFoldIntrinsicCall2()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 1088 MinMaxID == Intrinsic::umax || MinMaxID == Intrinsic::umin) && in moveAddAfterMinMax() 1207 case Intrinsic::umin: in foldClampRangeOfTwo() 1245 (MinMaxID == Intrinsic::smin && InnerMinMaxID == Intrinsic::umin)) && in reassociateMinMaxWithConstants() 1355 case Intrinsic::umin: in foldShuffledIntrinsicOperands() 1691 case Intrinsic::umin: { in visitCallInst() 1754 if ((IID == Intrinsic::umin || IID == Intrinsic::smax) && in visitCallInst() 1794 bool UseAndN = IID == Intrinsic::smin || IID == Intrinsic::umin; in visitCallInst() 3602 case Intrinsic::umin: in visitCallInst()
|
/freebsd/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/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 853 case Intrinsic::umin: in getIntrinsicInstrCost() 864 case Intrinsic::umin: in getIntrinsicInstrCost() 1226 case Intrinsic::umin: in getMinMaxReductionCost()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
H A D | SelectionDAGCompat.td | 171 def : GINodeEquiv<G_UMIN, umin>;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | GISelKnownBits.cpp | 364 Known = KnownBits::umin(Known, KnownRHS); in computeKnownBitsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 993 return Intrinsic::umin; in getMinMaxReductionIntrinsicOp() 1016 return Intrinsic::umin; in getMinMaxReductionIntrinsicOp()
|
H A D | ScalarEvolutionExpander.cpp | 1396 return expandMinMaxExpr(S, Intrinsic::umin, "umin"); in visitUMinExpr() 1400 return expandMinMaxExpr(S, Intrinsic::umin, "umin", /*IsSequential*/true); in visitSequentialUMinExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsMSAInstrInfo.td | 2418 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,
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLLexer.cpp | 704 KEYWORD(umin); KEYWORD(fmax); KEYWORD(fmin); in LexIdentifier()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 5186 Intrinsic::umin, CopySize, in finalizeInstrumentation() 5301 Intrinsic::umin, CopySize, in finalizeInstrumentation() 5472 Intrinsic::umin, CopySize, in finalizeInstrumentation() 5685 Intrinsic::umin, CopySize, in finalizeInstrumentation() 5975 Intrinsic::umin, CopySize, in finalizeInstrumentation()
|