/netbsd/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | ConstantRange.cpp | 101 if (SMax.isMinSignedValue()) in makeAllowedICmpRegion() 166 } else if (getLower().isMinSignedValue() || getLower().isMinValue()) { in getEquivalentICmp() 168 getLower().isMinSignedValue() ? CmpInst::ICMP_SLT : CmpInst::ICMP_ULT; in getEquivalentICmp() 171 } else if (getUpper().isMinSignedValue() || getUpper().isMinValue()) { in getEquivalentICmp() 173 getUpper().isMinSignedValue() ? CmpInst::ICMP_SGE : CmpInst::ICMP_UGE; in getEquivalentICmp() 327 return Lower.sgt(Upper) && !Upper.isMinSignedValue(); in isSignWrappedSet() 714 if (Upper.isMinSignedValue()) in signExtend() 1035 (UR.getUpper().isNonNegative() || UR.getUpper().isMinSignedValue())) in multiply() 1162 if (NegL.Lower.isMinSignedValue() && NegR.Upper.isNullValue()) { in sdiv() 1534 if (IntMinIsPoison && SMin.isMinSignedValue()) { in abs() [all …]
|
H A D | Constants.cpp | 177 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()
|
H A D | ConstantFold.cpp | 1392 if (C2V.isAllOnesValue() && C1V.isMinSignedValue()) in ConstantFoldBinaryInstruction() 1400 if (C2V.isAllOnesValue() && C1V.isMinSignedValue()) in ConstantFoldBinaryInstruction()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Constant.h | 78 bool isMinSignedValue() const;
|
H A D | Constants.h | 225 return Val.isMinSignedValue(); in isMinValue()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 185 return RHS.isMinSignedValue(); in isSignBitCheck() 189 return RHS.isMinSignedValue(); in isSignBitCheck()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Support/ |
H A D | APFixedPoint.cpp | 401 (!isSigned() && Val != 0) || (isSigned() && Val.isMinSignedValue()); in negate() 410 return Val.isMinSignedValue() ? getMax(Sema) : APFixedPoint(-Val, Sema); in negate()
|
H A D | KnownBits.cpp | 407 if (IntMinIsPoison || (!One.isNullValue() && !One.isMinSignedValue())) in abs()
|
H A D | APInt.cpp | 1983 Overflow = isMinSignedValue() && RHS.isAllOnesValue(); in sdiv_ov()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 707 if (IsSigned && C1.isMinSignedValue() && C2.isAllOnesValue()) in isMultiple() 1158 if (!Op1C->isMinSignedValue() && in visitSDiv() 1448 !Op1Int->isMinSignedValue())) { in commonIRemTransforms() 1533 if (match(Op1, m_Negative(Y)) && !Y->isMinSignedValue()) in visitSRem()
|
H A D | InstCombineCompares.cpp | 2087 assert(!C.isMinSignedValue() && "Unexpected icmp slt"); in foldICmpShlConstant() 2231 if (!C.isMaxSignedValue() && !(C + 1).shl(ShAmtVal).isMinSignedValue() && in foldICmpShrConstant() 3098 if (C.isNullValue() || C.isMinSignedValue()) in foldICmpEqIntrinsicWithConstant() 5665 if (Pred == ICmpInst::ICMP_ULT && C->isMinSignedValue()) { in visitICmpInst()
|
H A D | InstCombineAddSub.cpp | 930 C2->isMinSignedValue() && C2->sext(Ty->getScalarSizeInBits()) == *C) in foldAddWithConstant()
|
H A D | InstructionCombining.cpp | 685 if (!CInt->isMinSignedValue()) in tryFactorization()
|
H A D | InstCombineAndOrXor.cpp | 131 if (isSigned ? Lo.isMinSignedValue() : Lo.isMinValue()) { in insertRangeTest()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
H A D | APInt.h | 448 bool isMinSignedValue() const { 478 bool isSignMask() const { return isMinSignedValue(); }
|
/netbsd/external/apache2/llvm/dist/clang/lib/Lex/ |
H A D | PPExpressions.cpp | 469 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue(); in EvaluateValue()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 416 if (PtrDelta.isMinSignedValue()) in lookThroughComplexAddresses()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 4053 (Cond == ISD::SETUGE && C1.isMinSignedValue())) in SimplifySetCC() 4060 if ((Cond == ISD::SETULT && C1.isMinSignedValue()) || in SimplifySetCC() 5747 HadIntMinDivisor |= D.isMinSignedValue(); in prepareSREMEqFold() 5758 if (!D.isMinSignedValue()) { in prepareSREMEqFold() 5781 if (!D.isMinSignedValue()) { in prepareSREMEqFold() 8386 bool UseArithShift = isSigned && !C.isMinSignedValue(); in expandMULO()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 4580 return !Numerator->isMinSignedValue(); in isSafeToSpeculativelyExecute() 5788 C2->isMinSignedValue()) in matchMinMax() 6735 if (C->isMinSignedValue()) { in setLimitsForBinOp()
|
H A D | ConstantFolding.cpp | 2552 if (C1->isOneValue() && (!C0 || C0->isMinSignedValue())) in ConstantFoldScalarCall2()
|
H A D | ScalarEvolution.cpp | 4005 !getSignedRangeMin(RHS).isMinSignedValue(); in getMinusSCEV() 9458 assert(!RA.isMinSignedValue() && "Should have been caught earlier!"); in SimplifyICmpOperands() 9490 } else if (!getSignedRangeMin(LHS).isMinSignedValue()) { in SimplifyICmpOperands() 9498 if (!getSignedRangeMin(RHS).isMinSignedValue()) { in SimplifyICmpOperands()
|
H A D | InstructionSimplify.cpp | 1010 if (match(X, m_APInt(C)) && !C->isMinSignedValue()) { in isDivZero() 1024 if (C->isMinSignedValue()) in isDivZero()
|
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | RangeConstraintManager.cpp | 1035 if (Origin.From().isMinSignedValue()) { in getSymmetricalRange()
|
/netbsd/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ExprConstant.cpp | 1845 if (Int.isUnsigned() || Int.isMinSignedValue()) { in negateAsSigned() 2759 LHS.isSigned() && LHS.isMinSignedValue()) in handleIntIntBinOp() 13119 if (Value.isSigned() && Value.isMinSignedValue() && E->canOverflow() && in VisitUnaryOperator() 15325 if (LEval.isMinSignedValue()) in CheckICE()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 2452 C->getValue().isMinSignedValue()) in OptimizeLoopTermCond()
|