| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | TypeSize.h | 302 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 D | KnownBits.cpp | 88 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 D | BuiltinFunctionChecker.cpp | 160 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 D | SystemZAsmParser.cpp | 461 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 D | SystemZFrameLowering.cpp | 490 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 D | LoopStrengthReduce.cpp | 253 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 D | SIISelLowering.h | 206 SDValue Src, SDValue MinVal, SDValue MaxVal,
|
| H A D | SIISelLowering.cpp | 13822 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 D | TargetLowering.cpp | 5137 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 D | LegalizeIntegerTypes.cpp | 1158 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 D | ELFYAML.cpp | 1348 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 D | AMDGPUAsmParser.cpp | 1899 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 D | InstCombineMulDivRem.cpp | 1882 APInt MinVal = APInt::getSignedMinValue(Ty->getScalarSizeInBits()); in visitSDiv() local 1883 Value *Cond = Builder.CreateICmpEQ(Op0, ConstantInt::get(Ty, MinVal)); in visitSDiv()
|
| H A D | InstCombineSelect.cpp | 2178 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 D | LegalizerHelper.cpp | 3061 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 D | MemorySanitizer.cpp | 2972 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 D | AArch64AsmParser.cpp | 852 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 D | ScalarEvolution.cpp | 6919 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 D | SemaChecking.cpp | 12325 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 D | X86ISelLowering.cpp | 29207 APInt MinVal = APInt::getSignedMinValue(BitWidth); in LowerADDSAT_SUBSAT() local 29215 SDValue SatMin = DAG.getConstant(MinVal, DL, VT); in LowerADDSAT_SUBSAT()
|