| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | MathExtrasTest.cpp | 548 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 D | DarwinSDKInfo.cpp | 41 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 D | BenchmarkResult.h | 108 double min() const { return MinValue; } in min() 118 double MinValue = std::numeric_limits<double>::max();
|
| H A D | BenchmarkResult.cpp | 423 MinValue = std::min(MinValue, BM.PerInstructionValue); in push()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Attributes.cpp | 76 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 D | ConstantRange.cpp | 267 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 D | SystemZAsmParser.cpp | 46 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 D | Attributes.h | 141 unsigned MinValue, unsigned MaxValue); 1192 AttrBuilder &addVScaleRangeAttr(unsigned MinValue,
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 465 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 D | HexagonMCInstrInfo.cpp | 574 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 D | LLParser.h | 288 bool parseVScaleRangeArguments(unsigned &MinValue, unsigned &MaxValue);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 879 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 D | LLParser.cpp | 1384 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 D | SemaOpenMP.cpp | 7702 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 D | HexagonInstrInfo.cpp | 2173 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 D | ScalarEvolution.cpp | 12310 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()
|