Home
last modified time | relevance | path

Searched refs:MinVal (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DTypeSize.h302 constexpr ElementCount(ScalarTy MinVal, bool Scalable) in ElementCount() argument
303 : FixedOrScalableQuantity(MinVal, Scalable) {} in ElementCount()
312 static constexpr ElementCount getFixed(ScalarTy MinVal) { in getFixed() argument
313 return ElementCount(MinVal, false); in getFixed()
315 static constexpr ElementCount getScalable(ScalarTy MinVal) { in getScalable() argument
316 return ElementCount(MinVal, true); in getScalable()
318 static constexpr ElementCount get(ScalarTy MinVal, bool Scalable) { in get() argument
319 return ElementCount(MinVal, Scalable); in get()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp88 APInt MinVal = LHS.getMinValue().uadd_sat(RHS.getMinValue()); in computeForAddSub() local
92 unsigned NumBits = MinVal.trunc(BitWidth - 1).countl_one(); in computeForAddSub()
97 KnownOut.One.setHighBits(MinVal.countl_one()); in computeForAddSub()
114 APInt MinVal; in computeForAddSub() local
118 MinVal = LHS.getSignedMinValue().sadd_sat(RHS.getSignedMinValue()); in computeForAddSub()
122 MinVal = LHS.getSignedMinValue().ssub_sat(RHS.getSignedMaxValue()); in computeForAddSub()
125 if (MinVal.isNonNegative()) { in computeForAddSub()
128 unsigned NumBits = MinVal.trunc(BitWidth - 1).countl_one(); in computeForAddSub()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DBuiltinFunctionChecker.cpp160 nonloc::ConcreteInt MinVal{VF.getValue(MinValType)}; in checkOverflow() local
165 SVal IsGeMin = SVB.evalBinOp(State, BO_GE, RetVal, MinVal, Res); in checkOverflow()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp461 ParseStatus parsePCRel(OperandVector &Operands, int64_t MinVal,
1647 int64_t MinVal, int64_t MaxVal, in parsePCRel() argument
1661 if ((Value & 1) || Value < MinVal || Value > MaxVal) in parsePCRel()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp490 int64_t MinVal = -uint64_t(1) << 31; in emitIncrement() local
492 if (ThisVal < MinVal) in emitIncrement()
493 ThisVal = MinVal; in emitIncrement()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp253 constexpr Immediate(ScalarTy MinVal, bool Scalable) in Immediate() argument
254 : FixedOrScalableQuantity(MinVal, Scalable) {} in Immediate()
262 static constexpr Immediate getFixed(ScalarTy MinVal) { in getFixed() argument
263 return {MinVal, false}; in getFixed()
265 static constexpr Immediate getScalable(ScalarTy MinVal) { in getScalable() argument
266 return {MinVal, true}; in getScalable()
268 static constexpr Immediate get(ScalarTy MinVal, bool Scalable) { in get() argument
269 return {MinVal, Scalable}; in get()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h206 SDValue Src, SDValue MinVal, SDValue MaxVal,
H A DSIISelLowering.cpp13822 SDValue MinVal, in performIntMed3ImmCombine() argument
13832 ConstantSDNode *MinK = dyn_cast<ConstantSDNode>(MinVal); in performIntMed3ImmCombine()
13849 return DAG.getNode(Med3Opc, SL, VT, Src, MaxVal, MinVal); in performIntMed3ImmCombine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp5137 APInt MinVal, MaxVal; in SimplifySetCC() local
5140 MinVal = APInt::getSignedMinValue(OperandBitSize); in SimplifySetCC()
5143 MinVal = APInt::getMinValue(OperandBitSize); in SimplifySetCC()
5150 if (C1 == MinVal) in SimplifySetCC()
5189 if (C1 == MinVal) in SimplifySetCC()
5199 if (C1 == MinVal+1) in SimplifySetCC()
5201 DAG.getConstant(MinVal, dl, N0.getValueType()), in SimplifySetCC()
5213 if (C1 == MinVal) in SimplifySetCC()
10894 APInt MinVal = APInt::getSignedMinValue(BitWidth); in expandAddSubSat() local
10919 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandAddSubSat()
[all …]
H A DLegalizeIntegerTypes.cpp1158 APInt MinVal = APInt::getSignedMinValue(OldBits).sext(NewBits); in PromoteIntRes_ADDSUBSHLSAT() local
1160 SDValue SatMin = DAG.getConstant(MinVal, dl, PromotedType); in PromoteIntRes_ADDSUBSHLSAT()
4492 APInt MinVal = APInt::getSignedMinValue(VTSize); in ExpandIntRes_MULFIX() local
4494 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in ExpandIntRes_MULFIX()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFYAML.cpp1348 const int64_t MinVal = Is64 ? INT64_MIN : INT32_MIN; in input() local
1350 if (getAsSignedInteger(Scalar, /*Radix=*/0, Int) || (Int < MinVal)) in input()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1899 bool parseSwizzleOperand(int64_t &Op, const unsigned MinVal,
1903 const unsigned MinVal,
8353 bool AMDGPUAsmParser::parseSwizzleOperand(int64_t &Op, const unsigned MinVal, in parseSwizzleOperand() argument
8363 if (Op < MinVal || Op > MaxVal) { in parseSwizzleOperand()
8373 const unsigned MinVal, in parseSwizzleOperands() argument
8378 if (!parseSwizzleOperand(Op[i], MinVal, MaxVal, ErrMsg, Loc)) in parseSwizzleOperands()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1882 APInt MinVal = APInt::getSignedMinValue(Ty->getScalarSizeInBits()); in visitSDiv() local
1883 Value *Cond = Builder.CreateICmpEQ(Op0, ConstantInt::get(Ty, MinVal)); in visitSDiv()
H A DInstCombineSelect.cpp2178 APInt MinVal = APInt::getSignedMinValue(Ty->getScalarSizeInBits()); in foldOverflowingAddSubSelect() local
2180 return match(Min, m_SpecificInt(MinVal)) && in foldOverflowingAddSubSelect()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3061 auto MinVal = MIRBuilder.buildConstant( in widenScalar() local
3065 NewDst = MIRBuilder.buildSMax(WideTy, MidReg, MinVal).getReg(0); in widenScalar()
8942 auto MinVal = in lowerAddSubSatToMinMax() local
8948 Lo = MIRBuilder.buildSub(Ty, MinVal, MIRBuilder.buildSMin(Ty, LHS, Zero)); in lowerAddSubSatToMinMax()
8954 MinVal); in lowerAddSubSatToMinMax()
9019 auto MinVal = in lowerAddSubSatToAddoSubo() local
9021 Clamp = MIRBuilder.buildAdd(Ty, Sign, MinVal); in lowerAddSubSatToAddoSubo()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2972 APInt MinVal = in handleRelationalComparisonExact() local
2974 V = IRB.CreateXor(V, ConstantInt::get(V->getType(), MinVal)); in handleRelationalComparisonExact()
4591 APInt MinVal = in handleAbsIntrinsic() local
4593 Value *MinValVec = ConstantInt::get(Src->getType(), MinVal); in handleAbsIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp852 int64_t MinVal, MaxVal; in isImmScaled() local
855 MinVal = (int64_t(1) << Shift) * -Scale; in isImmScaled()
858 MinVal = 0; in isImmScaled()
862 if (Val >= MinVal && Val <= MaxVal && (Val % Scale) == 0) in isImmScaled()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp6919 APInt MinVal = APInt::getZero(BitWidth); in getRangeRef() local
6921 MinVal = Align; in getRangeRef()
6923 ConstantRange::getNonEmpty(MinVal, MaxVal + 1), RangeType); in getRangeRef()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp12325 llvm::APFixedPoint MinVal = Context.getFixedPointMin(T); in CheckImplicitConversion() local
12326 if (Value > MaxVal || Value < MinVal) { in CheckImplicitConversion()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp29207 APInt MinVal = APInt::getSignedMinValue(BitWidth); in LowerADDSAT_SUBSAT() local
29215 SDValue SatMin = DAG.getConstant(MinVal, DL, VT); in LowerADDSAT_SUBSAT()