| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | KnownBits.cpp | 100 APInt MaxVal = LHS.getMaxValue().usub_sat(RHS.getMinValue()); in computeForAddSub() local 106 unsigned NumBits = MaxVal.trunc(BitWidth - 1).countl_zero(); in computeForAddSub() 109 KnownOut.Zero.setHighBits(MaxVal.countl_zero()); in computeForAddSub() 115 APInt MaxVal; in computeForAddSub() local 119 MaxVal = LHS.getSignedMaxValue().sadd_sat(RHS.getSignedMaxValue()); in computeForAddSub() 123 MaxVal = LHS.getSignedMaxValue().ssub_sat(RHS.getSignedMinValue()); in computeForAddSub() 132 if (MaxVal.isNegative()) { in computeForAddSub() 134 unsigned NumBits = MaxVal.trunc(BitWidth - 1).countl_zero(); in computeForAddSub()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | BuiltinFunctionChecker.cpp | 161 nonloc::ConcreteInt MaxVal{VF.getValue(MaxValType)}; in checkOverflow() local 164 SVal IsLeMax = SVB.evalBinOp(State, BO_LE, RetVal, MaxVal, Res); in checkOverflow()
|
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | LiteralSupport.cpp | 1694 auto MaxVal = llvm::APInt::getMaxValue(StoreVal.getBitWidth()); in GetFixedPointValue() local 1696 IntOverflowOccurred |= Val.ugt(MaxVal.zext(Val.getBitWidth())); in GetFixedPointValue() 1699 IntOverflowOccurred |= Val.zext(MaxVal.getBitWidth()).ugt(MaxVal); in GetFixedPointValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 607 bool MaxVal = cast<ConstantInt>(ObjectSize->getArgOperand(1))->isZero(); in lowerObjectSizeCall() local 615 MaxVal ? ObjectSizeOpts::Mode::Max : ObjectSizeOpts::Mode::Min; in lowerObjectSizeCall() 667 return MaxVal ? Constant::getAllOnesValue(ResultType) in lowerObjectSizeCall()
|
| H A D | ScalarEvolution.cpp | 6914 APInt MaxVal = in getRangeRef() local 6917 uint64_t Rem = MaxVal.urem(Align); in getRangeRef() 6918 MaxVal -= APInt(BitWidth, Rem); in getRangeRef() 6923 ConstantRange::getNonEmpty(MinVal, MaxVal + 1), RangeType); in getRangeRef()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
| H A D | SystemZAsmParser.cpp | 462 int64_t MaxVal, bool AllowTLS); 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 D | SystemZFrameLowering.cpp | 491 int64_t MaxVal = (int64_t(1) << 31) - 8; in emitIncrement() local 494 else if (ThisVal > MaxVal) in emitIncrement() 495 ThisVal = MaxVal; in emitIncrement()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 176 llvm::APInt MaxVal = isSigned ? llvm::APInt::getSignedMaxValue(TypeWidth) in DefineTypeSize() local 178 Builder.defineMacro(MacroName, toString(MaxVal, 10, isSigned) + ValSuffix); in DefineTypeSize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 852 int64_t MinVal, MaxVal; in isImmScaled() local 856 MaxVal = ((int64_t(1) << Shift) - 1) * Scale; in isImmScaled() 859 MaxVal = ((int64_t(1) << Bits) - 1) * Scale; in isImmScaled() 862 if (Val >= MinVal && Val <= MaxVal && (Val % Scale) == 0) in isImmScaled() 3119 unsigned MaxVal = 63; in tryParseRPRFMOperand() local 3132 if (prfop > MaxVal) in tryParseRPRFMOperand() 3133 return TokError("prefetch operand out of range, [0," + utostr(MaxVal) + in tryParseRPRFMOperand() 3178 unsigned MaxVal = IsSVEPrefetch ? 15 : 31; in tryParsePrefetch() local 3192 if (prfop > MaxVal) in tryParsePrefetch() 3193 return TokError("prefetch operand out of range, [0," + utostr(MaxVal) + in tryParsePrefetch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 1730 bool tryParseFmt(const char *Pref, int64_t MaxVal, int64_t &Val); 1900 const unsigned MaxVal, const Twine &ErrMsg, 1904 const unsigned MaxVal, 7141 int64_t MaxVal, in tryParseFmt() argument 7152 if (Val < 0 || Val > MaxVal) { in tryParseFmt() 8354 const unsigned MaxVal, in parseSwizzleOperand() argument 8363 if (Op < MinVal || Op > MaxVal) { in parseSwizzleOperand() 8374 const unsigned MaxVal, in parseSwizzleOperands() argument 8378 if (!parseSwizzleOperand(Op[i], MinVal, MaxVal, ErrMsg, Loc)) in parseSwizzleOperands()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugInfoMetadata.h | 3781 static const uint64_t MaxVal = std::numeric_limits<uint64_t>::max(); 3783 static inline FragInfo getEmptyKey() { return {MaxVal, MaxVal}; } 3785 static inline FragInfo getTombstoneKey() { return {MaxVal - 1, MaxVal - 1}; }
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.h | 206 SDValue Src, SDValue MinVal, SDValue MaxVal,
|
| H A D | SIISelLowering.cpp | 13823 SDValue MaxVal, in performIntMed3ImmCombine() argument 13833 ConstantSDNode *MaxK = dyn_cast<ConstantSDNode>(MaxVal); in performIntMed3ImmCombine() 13849 return DAG.getNode(Med3Opc, SL, VT, Src, MaxVal, MinVal); in performIntMed3ImmCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 5137 APInt MinVal, MaxVal; in SimplifySetCC() local 5141 MaxVal = APInt::getSignedMaxValue(OperandBitSize); in SimplifySetCC() 5144 MaxVal = APInt::getMaxValue(OperandBitSize); in SimplifySetCC() 5170 if (C1 == MaxVal) in SimplifySetCC() 5195 if (C1 == MaxVal) in SimplifySetCC() 5207 if (C1 == MaxVal) in SimplifySetCC() 5217 if (C1 == MaxVal-1) in SimplifySetCC() 5219 DAG.getConstant(MaxVal, dl, N0.getValueType()), in SimplifySetCC() 10895 APInt MaxVal = APInt::getSignedMaxValue(BitWidth); in expandAddSubSat() local 10911 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandAddSubSat() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 1109 APInt MaxVal = APInt::getLowBitsSet(NewBits, OldBits); in PromoteIntRes_ADDSUBSHLSAT() local 1110 SDValue SatMax = DAG.getConstant(MaxVal, dl, NVT); in PromoteIntRes_ADDSUBSHLSAT() 1159 APInt MaxVal = APInt::getSignedMaxValue(OldBits).sext(NewBits); in PromoteIntRes_ADDSUBSHLSAT() local 1161 SDValue SatMax = DAG.getConstant(MaxVal, dl, PromotedType); in PromoteIntRes_ADDSUBSHLSAT() 4493 APInt MaxVal = APInt::getSignedMaxValue(VTSize); in ExpandIntRes_MULFIX() local 4495 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in ExpandIntRes_MULFIX() 4506 APInt MaxVal = APInt::getMaxValue(VTSize); in ExpandIntRes_MULFIX() local 4507 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in ExpandIntRes_MULFIX()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 2203 auto MaxVal = APInt::getMaxValue(DstBits).zext(SrcBits); in generateOverflowCheck() local 2206 ConstantInt::get(Loc->getContext(), MaxVal)); in generateOverflowCheck()
|
| H A D | SimplifyLibCalls.cpp | 3131 APFloat MaxVal = in optimizeFdim() local 3133 return ConstantFP::get(CI->getType(), MaxVal); in optimizeFdim()
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | ELFYAML.cpp | 1356 const uint64_t MaxVal = Is64 ? UINT64_MAX : UINT32_MAX; in input() local 1358 if (getAsUnsignedInteger(Scalar, /*Radix=*/0, UInt) || (UInt > MaxVal)) in input()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 6621 APInt MaxVal = APInt::getMaxValue(MulWidth); in processUMulZExtIdiom() local 6622 MaxVal = MaxVal.zext(OtherVal->getBitWidth()); in processUMulZExtIdiom() 6623 if (MaxVal.eq(*OtherVal)) in processUMulZExtIdiom() 6632 APInt MaxVal = APInt::getOneBitSet(OtherVal->getBitWidth(), MulWidth); in processUMulZExtIdiom() local 6633 if (MaxVal.eq(*OtherVal)) in processUMulZExtIdiom()
|
| H A D | InstCombineSelect.cpp | 2179 APInt MaxVal = APInt::getSignedMaxValue(Ty->getScalarSizeInBits()); in foldOverflowingAddSubSelect() local 2181 match(Max, m_SpecificInt(MaxVal)); in foldOverflowingAddSubSelect()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 3059 auto MaxVal = MIRBuilder.buildConstant( in widenScalar() local 3064 MIRBuilder.buildSMin(WideTy, ExtReg, MaxVal).getReg(0); in widenScalar() 3071 auto MaxVal = MIRBuilder.buildConstant( in widenScalar() local 3073 NewDst = MIRBuilder.buildUMin(WideTy, ExtReg, MaxVal).getReg(0); in widenScalar() 8940 auto MaxVal = in lowerAddSubSatToMinMax() local 8947 Hi = MIRBuilder.buildSub(Ty, MaxVal, MIRBuilder.buildSMax(Ty, LHS, Zero)); in lowerAddSubSatToMinMax() 8952 MaxVal); in lowerAddSubSatToMinMax()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanTransforms.cpp | 1358 APInt MaxVal = AlignedTC - 1; in optimizeVectorInductionWidthForTCAndVFUF() local 1359 return std::max<unsigned>(PowerOf2Ceil(MaxVal.getActiveBits()), 8); in optimizeVectorInductionWidthForTCAndVFUF()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3288 APFloat MaxVal = APFloat(FltSem); in lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND() local 3289 MaxVal.convertFromAPInt(APInt::getOneBitSet(Precision, Precision - 1), in lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND() 3292 DAG.getConstantFP(MaxVal, DL, ContainerVT.getVectorElementType()); in lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND() 3396 APFloat MaxVal = APFloat(FltSem); in lowerVectorStrictFTRUNC_FCEIL_FFLOOR_FROUND() local 3397 MaxVal.convertFromAPInt(APInt::getOneBitSet(Precision, Precision - 1), in lowerVectorStrictFTRUNC_FCEIL_FFLOOR_FROUND() 3400 DAG.getConstantFP(MaxVal, DL, ContainerVT.getVectorElementType()); in lowerVectorStrictFTRUNC_FCEIL_FFLOOR_FROUND() 3476 APFloat MaxVal = APFloat(FltSem); in lowerFTRUNC_FCEIL_FFLOOR_FROUND() local 3477 MaxVal.convertFromAPInt(APInt::getOneBitSet(Precision, Precision - 1), in lowerFTRUNC_FCEIL_FFLOOR_FROUND() 3479 SDValue MaxValNode = DAG.getConstantFP(MaxVal, DL, VT); in lowerFTRUNC_FCEIL_FFLOOR_FROUND()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 3855 auto MaxVal = Context.getFixedPointMax(Ty).getValue(); in ActOnNumericConstant() local 3856 if (Literal.isFract && Val == MaxVal + 1 && !ValIsZero) in ActOnNumericConstant() 3862 else if (Val.ugt(MaxVal) || Overflowed) in ActOnNumericConstant()
|
| H A D | SemaChecking.cpp | 12324 llvm::APFixedPoint MaxVal = Context.getFixedPointMax(T); in CheckImplicitConversion() local 12326 if (Value > MaxVal || Value < MinVal) { in CheckImplicitConversion()
|