Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Basic/
H A DDarwinSDKInfo.cpp42 VersionTuple MinValue = Min; in parseJSON() local
55 if (ValueVersion < MinValue) in parseJSON()
56 MinValue = ValueVersion; in parseJSON()
62 Min, Max, MinValue, MaximumDeploymentTarget, std::move(Mapping)); in parseJSON()
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DBenchmarkResult.h140 double min() const { return MinValue; } in min()
150 double MinValue = std::numeric_limits<double>::max();
H A DBenchmarkResult.cpp404 MinValue = std::min(MinValue, BM.PerInstructionValue); in push()
/openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp85 static bool inRange(const MCExpr *Expr, int64_t MinValue, int64_t MaxValue) { in inRange() argument
88 return Value >= MinValue && Value <= MaxValue; in inRange()
141 bool isImm(int64_t MinValue, int64_t MaxValue) const { in isImm()
142 return Kind == Immediate && inRange(getImm(), MinValue, MaxValue); in isImm()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DAttributes.cpp77 static uint64_t packVScaleRangeArgs(unsigned MinValue, in packVScaleRangeArgs() argument
79 return uint64_t(MinValue) << 32 | MaxValue.value_or(0); in packVScaleRangeArgs()
85 unsigned MinValue = Value >> 32; in unpackVScaleRangeArgs() local
87 return std::make_pair(MinValue, in unpackVScaleRangeArgs()
228 unsigned MinValue, in getWithVScaleRangeArgs() argument
230 return get(Context, VScaleRange, packVScaleRangeArgs(MinValue, MaxValue)); in getWithVScaleRangeArgs()
466 unsigned MinValue = getVScaleRangeMin(); in getAsString() local
468 return ("vscale_range(" + Twine(MinValue) + "," + in getAsString()
1783 AttrBuilder &AttrBuilder::addVScaleRangeAttr(unsigned MinValue, in addVScaleRangeAttr() argument
1785 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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DAttributes.h143 unsigned MinValue, unsigned MaxValue);
1200 AttrBuilder &addVScaleRangeAttr(unsigned MinValue,
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp466 APInt MinValue, MaxValue; in simplifyX86pack() local
471 MinValue = in simplifyX86pack()
479 MinValue = APInt::getZero(SrcScalarSizeInBits); in simplifyX86pack()
483 auto *MinC = Constant::getIntegerValue(ArgTy, MinValue); in simplifyX86pack()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/include/llvm/AsmParser/
H A DLLParser.h307 bool parseVScaleRangeArguments(unsigned &MinValue, unsigned &MaxValue);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp898 const APInt *MinValue, *MaxValue; in matchSAddSubSat() local
900 if (!match(MinMax2, m_SMax(m_BinOp(AddSub), m_APInt(MinValue)))) in matchSAddSubSat()
903 m_SMax(m_Instruction(MinMax2), m_APInt(MinValue)))) { in matchSAddSubSat()
911 if (!(*MaxValue + 1).isPowerOf2() || -*MinValue != *MaxValue + 1) in matchSAddSubSat()
/openbsd-src/gnu/llvm/llvm/lib/AsmParser/
H A DLLParser.cpp1429 unsigned MinValue, MaxValue; in parseEnumAttribute() local
1430 if (parseVScaleRangeArguments(MinValue, MaxValue)) in parseEnumAttribute()
1432 B.addVScaleRangeAttr(MinValue, in parseEnumAttribute()
2420 bool LLParser::parseVScaleRangeArguments(unsigned &MinValue, in parseVScaleRangeArguments() argument
2428 if (parseUInt32(MinValue)) in parseVScaleRangeArguments()
2435 MaxValue = MinValue; in parseVScaleRangeArguments()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOpenMP.cpp7786 Expr *MinValue = nullptr; member
8647 if (!IS.MinValue || !IS.MaxValue) in buildNumIterations()
8650 ExprResult MinValue = in buildNumIterations() local
8651 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue); in buildNumIterations()
8652 if (!MinValue.isUsable()) in buildNumIterations()
8656 IS.CounterVar, MinValue.get()); in buildNumIterations()
8724 if (!IS.MinValue || !IS.MaxValue) in buildNumIterations()
8727 ExprResult MinValue = in buildNumIterations() local
8728 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue); in buildNumIterations()
8729 if (!MinValue.isUsable()) in buildNumIterations()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp2180 int MinValue = getMinValue(MI); in isConstExtended() local
2184 return (ImmValue < MinValue || ImmValue > MaxValue); in isConstExtended()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DScalarEvolution.cpp12658 APInt MinValue = APInt::getSignedMinValue(BitWidth); in canIVOverflowOnGT() local
12662 return (std::move(MinValue) + MaxStrideMinusOne).sgt(MinRHS); in canIVOverflowOnGT()
12666 APInt MinValue = APInt::getMinValue(BitWidth); in canIVOverflowOnGT() local
12670 return (std::move(MinValue) + MaxStrideMinusOne).ugt(MinRHS); in canIVOverflowOnGT()