Home
last modified time | relevance | path

Searched refs:isMinSignedValue (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDRangeConstraintManager.cpp201 const llvm::APSInt &newTo = (from.isMinSignedValue() ? in Negate()
205 newRanges.begin()->From().isMinSignedValue()) { in Negate()
206 assert(newRanges.begin()->To().isMinSignedValue() && in Negate()
208 assert(!from.isMinSignedValue() && "Ranges should not overlap"); in Negate()
212 } else if (!to.isMinSignedValue()) { in Negate()
216 if (from.isMinSignedValue()) { in Negate()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDConstantRange.cpp100 if (SMax.isMinSignedValue()) in makeAllowedICmpRegion()
165 } else if (getLower().isMinSignedValue() || getLower().isMinValue()) { in getEquivalentICmp()
167 getLower().isMinSignedValue() ? CmpInst::ICMP_SLT : CmpInst::ICMP_ULT; in getEquivalentICmp()
170 } else if (getUpper().isMinSignedValue() || getUpper().isMinValue()) { in getEquivalentICmp()
172 getUpper().isMinSignedValue() ? CmpInst::ICMP_SGE : CmpInst::ICMP_UGE; in getEquivalentICmp()
321 return Lower.sgt(Upper) && !Upper.isMinSignedValue(); in isSignWrappedSet()
693 if (Upper.isMinSignedValue()) in signExtend()
964 (UR.getUpper().isNonNegative() || UR.getUpper().isMinSignedValue())) in multiply()
1079 if (NegL.Lower.isMinSignedValue() && NegR.Upper.isNullValue()) { in sdiv()
HDConstants.cpp177 bool Constant::isMinSignedValue() const { in isMinSignedValue() function in Constant
184 return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isMinSignedValue()
189 return Splat->isMinSignedValue(); in isMinSignedValue()
195 return CV->getElementAsAPFloat(0).bitcastToAPInt().isMinSignedValue(); in isMinSignedValue()
196 return CV->getElementAsAPInt(0).isMinSignedValue(); in isMinSignedValue()
210 return !CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isNotMinSignedValue()
HDConstantFold.cpp1262 if (C2V.isAllOnesValue() && C1V.isMinSignedValue()) in ConstantFoldBinaryInstruction()
1270 if (C2V.isAllOnesValue() && C1V.isMinSignedValue()) in ConstantFoldBinaryInstruction()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/
HDFixedPoint.cpp207 (!isSigned() && Val != 0) || (isSigned() && Val.isMinSignedValue()); in negate()
216 return Val.isMinSignedValue() ? getMax(Sema) : APFixedPoint(-Val, Sema); in negate()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDConstant.h76 bool isMinSignedValue() const;
HDConstants.h231 return Val.isMinSignedValue(); in isMinValue()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
HDInstCombineMulDivRem.cpp664 if (IsSigned && C1.isMinSignedValue() && C2.isAllOnesValue()) in isMultiple()
1100 if (!Op1C->isMinSignedValue() && in visitSDiv()
1335 !Op1Int->isMinSignedValue())) { in commonIRemTransforms()
1420 if (match(Op1, m_Negative(Y)) && !Y->isMinSignedValue()) { in visitSRem()
HDInstCombineInternal.h141 return RHS.isMinSignedValue(); in isSignBitCheck()
145 return RHS.isMinSignedValue(); in isSignBitCheck()
HDInstCombineCompares.cpp2063 assert(!C.isMinSignedValue() && "Unexpected icmp slt"); in foldICmpShlConstant()
2207 if (!C.isMaxSignedValue() && !(C + 1).shl(ShAmtVal).isMinSignedValue() && in foldICmpShrConstant()
5546 if (Pred == ICmpInst::ICMP_ULT && C->isMinSignedValue()) { in visitICmpInst()
HDInstCombineAddSub.cpp926 C2->isMinSignedValue() && C2->sext(Ty->getScalarSizeInBits()) == *C) in foldAddWithConstant()
HDInstructionCombining.cpp643 if (!CInt->isMinSignedValue()) in tryFactorization()
HDInstCombineAndOrXor.cpp175 if (isSigned ? Lo.isMinSignedValue() : Lo.isMinValue()) { in insertRangeTest()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDAPInt.h447 bool isMinSignedValue() const { in isMinSignedValue() function
477 bool isSignMask() const { return isMinSignedValue(); } in isSignMask()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/
HDPPExpressions.cpp441 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue(); in EvaluateValue()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDLoadStoreVectorizer.cpp425 if (PtrDelta.isMinSignedValue()) in lookThroughComplexAddresses()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDValueTracking.cpp4095 return !Numerator->isMinSignedValue(); in isSafeToSpeculativelyExecute()
4897 C2->isMinSignedValue()) in matchMinMax()
5709 if (C->isMinSignedValue()) { in setLimitsForBinOp()
HDScalarEvolution.cpp4022 !getSignedRangeMin(RHS).isMinSignedValue(); in getMinusSCEV()
9063 assert(!RA.isMinSignedValue() && "Should have been caught earlier!"); in SimplifyICmpOperands()
9095 } else if (!getSignedRangeMin(LHS).isMinSignedValue()) { in SimplifyICmpOperands()
9103 if (!getSignedRangeMin(RHS).isMinSignedValue()) { in SimplifyICmpOperands()
HDInstructionSimplify.cpp1014 if (match(X, m_APInt(C)) && !C->isMinSignedValue()) { in isDivZero()
1028 if (C->isMinSignedValue()) in isDivZero()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDTargetLowering.cpp5284 HadIntMinDivisor |= D.isMinSignedValue(); in prepareSREMEqFold()
5295 if (!D.isMinSignedValue()) { in prepareSREMEqFold()
5318 if (!D.isMinSignedValue()) { in prepareSREMEqFold()
7480 bool UseArithShift = isSigned && !C.isMinSignedValue(); in expandMULO()
HDDAGCombiner.cpp3368 if (IsSigned && N1C && !N1C->getAPIntValue().isMinSignedValue()) { in visitSUBO()
3764 if (N1C && N1C->getAPIntValue().isMinSignedValue()) in visitSDIV()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
HDAPInt.cpp1984 Overflow = isMinSignedValue() && RHS.isAllOnesValue(); in sdiv_ov()
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDExprConstant.cpp1757 if (Int.isUnsigned() || Int.isMinSignedValue()) { in negateAsSigned()
2512 LHS.isSigned() && LHS.isMinSignedValue()) in handleIntIntBinOp()
12324 if (Value.isSigned() && Value.isMinSignedValue() && E->canOverflow() && in VisitUnaryOperator()
14357 if (LEval.isMinSignedValue()) in CheckICE()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopStrengthReduce.cpp2448 C->getValue().isMinSignedValue()) in OptimizeLoopTermCond()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaChecking.cpp11301 !IntegerValue.isMinSignedValue()) { in DiagnoseFloatingImpCast()

12