Home
last modified time | relevance | path

Searched refs:MinValue (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Support/
H A DMathExtrasTest.cpp548 auto MinValue = std::numeric_limits<TypeParam>::min(); in TYPED_TEST() local
549 EXPECT_TRUE(AddOverflow<TypeParam>(MinValue, MinValue, Result)); in TYPED_TEST()
555 auto MinValue = std::numeric_limits<TypeParam>::min(); in TYPED_TEST() local
568 auto MinValue = std::numeric_limits<TypeParam>::min(); in TYPED_TEST() local
570 EXPECT_EQ(Result, MinValue); in TYPED_TEST()
575 auto MinValue = std::numeric_limits<TypeParam>::min(); in TYPED_TEST() local
577 EXPECT_EQ(Result, MinValue); in TYPED_TEST()
583 auto MinValue = std::numeric_limits<TypeParam>::min(); in TYPED_TEST() local
591 auto MinValue = std::numeric_limits<TypeParam>::min(); in TYPED_TEST() local
620 EXPECT_EQ(Result, MinValue); in TYPED_TEST()
[all …]
/llvm-project-15.0.7/clang/lib/Basic/
H A DDarwinSDKInfo.cpp41 VersionTuple MinValue = Min; in parseJSON() local
54 if (ValueVersion < MinValue) in parseJSON()
55 MinValue = ValueVersion; in parseJSON()
61 Min, Max, MinValue, MaximumDeploymentTarget, std::move(Mapping)); in parseJSON()
/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DBenchmarkResult.h108 double min() const { return MinValue; } in min()
118 double MinValue = std::numeric_limits<double>::max();
H A DBenchmarkResult.cpp423 MinValue = std::min(MinValue, BM.PerInstructionValue); in push()
/llvm-project-15.0.7/llvm/lib/IR/
H A DAttributes.cpp76 static uint64_t packVScaleRangeArgs(unsigned MinValue, in packVScaleRangeArgs() argument
78 return uint64_t(MinValue) << 32 | MaxValue.value_or(0); in packVScaleRangeArgs()
84 unsigned MinValue = Value >> 32; in unpackVScaleRangeArgs() local
86 return std::make_pair(MinValue, in unpackVScaleRangeArgs()
220 unsigned MinValue, in getWithVScaleRangeArgs() argument
222 return get(Context, VScaleRange, packVScaleRangeArgs(MinValue, MaxValue)); in getWithVScaleRangeArgs()
437 unsigned MinValue = getVScaleRangeMin(); in getAsString() local
439 return ("vscale_range(" + Twine(MinValue) + "," + in getAsString()
1705 AttrBuilder &AttrBuilder::addVScaleRangeAttr(unsigned MinValue, in addVScaleRangeAttr() argument
1707 return addVScaleRangeAttrFromRawRepr(packVScaleRangeArgs(MinValue, MaxValue)); in addVScaleRangeAttr()
H A DConstantRange.cpp267 APInt MinValue = APInt::getSignedMinValue(BitWidth); in makeExactMulNSWRegion() local
271 return ConstantRange(-MaxValue, MinValue); in makeExactMulNSWRegion()
276 Upper = APIntOps::RoundingSDiv(MinValue, V, APInt::Rounding::DOWN); in makeExactMulNSWRegion()
278 Lower = APIntOps::RoundingSDiv(MinValue, V, APInt::Rounding::UP); in makeExactMulNSWRegion()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp46 static bool inRange(const MCExpr *Expr, int64_t MinValue, int64_t MaxValue, in inRange() argument
50 return Value >= MinValue && Value <= MaxValue; in inRange()
238 bool isImm(int64_t MinValue, int64_t MaxValue) const { in isImm() argument
239 return Kind == KindImm && inRange(Imm, MinValue, MaxValue); in isImm()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DAttributes.h141 unsigned MinValue, unsigned MaxValue);
1192 AttrBuilder &addVScaleRangeAttr(unsigned MinValue,
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp465 APInt MinValue, MaxValue; in simplifyX86pack() local
470 MinValue = in simplifyX86pack()
478 MinValue = APInt::getZero(SrcScalarSizeInBits); in simplifyX86pack()
482 auto *MinC = Constant::getIntegerValue(ArgTy, MinValue); in simplifyX86pack()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.cpp574 int MinValue = HexagonMCInstrInfo::getMinValue(MCII, MCI); in isConstExtended() local
576 return (MinValue > Value || Value > MaxValue); in isConstExtended()
/llvm-project-15.0.7/llvm/include/llvm/AsmParser/
H A DLLParser.h288 bool parseVScaleRangeArguments(unsigned &MinValue, unsigned &MaxValue);
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp879 const APInt *MinValue, *MaxValue; in matchSAddSubSat() local
881 if (!match(MinMax2, m_SMax(m_BinOp(AddSub), m_APInt(MinValue)))) in matchSAddSubSat()
884 m_SMax(m_Instruction(MinMax2), m_APInt(MinValue)))) { in matchSAddSubSat()
892 if (!(*MaxValue + 1).isPowerOf2() || -*MinValue != *MaxValue + 1) in matchSAddSubSat()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp1384 unsigned MinValue, MaxValue; in parseEnumAttribute() local
1385 if (parseVScaleRangeArguments(MinValue, MaxValue)) in parseEnumAttribute()
1387 B.addVScaleRangeAttr(MinValue, in parseEnumAttribute()
2214 bool LLParser::parseVScaleRangeArguments(unsigned &MinValue, in parseVScaleRangeArguments() argument
2222 if (parseUInt32(MinValue)) in parseVScaleRangeArguments()
2229 MaxValue = MinValue; in parseVScaleRangeArguments()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOpenMP.cpp7702 Expr *MinValue = nullptr; member
8564 if (!IS.MinValue || !IS.MaxValue) in buildNumIterations()
8567 ExprResult MinValue = in buildNumIterations() local
8568 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue); in buildNumIterations()
8569 if (!MinValue.isUsable()) in buildNumIterations()
8573 IS.CounterVar, MinValue.get()); in buildNumIterations()
8641 if (!IS.MinValue || !IS.MaxValue) in buildNumIterations()
8644 ExprResult MinValue = in buildNumIterations() local
8645 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue); in buildNumIterations()
8646 if (!MinValue.isUsable()) in buildNumIterations()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp2173 int MinValue = getMinValue(MI); in isConstExtended() local
2177 return (ImmValue < MinValue || ImmValue > MaxValue); in isConstExtended()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp12310 APInt MinValue = APInt::getSignedMinValue(BitWidth); in canIVOverflowOnGT() local
12314 return (std::move(MinValue) + MaxStrideMinusOne).sgt(MinRHS); in canIVOverflowOnGT()
12318 APInt MinValue = APInt::getMinValue(BitWidth); in canIVOverflowOnGT() local
12322 return (std::move(MinValue) + MaxStrideMinusOne).ugt(MinRHS); in canIVOverflowOnGT()