Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstantRange.cpp101 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 DConstants.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()
H A DConstantFold.cpp1392 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 DConstant.h78 bool isMinSignedValue() const;
H A DConstants.h225 return Val.isMinSignedValue(); in isMinValue()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h185 return RHS.isMinSignedValue(); in isSignBitCheck()
189 return RHS.isMinSignedValue(); in isSignBitCheck()
/netbsd/external/apache2/llvm/dist/llvm/lib/Support/
H A DAPFixedPoint.cpp401 (!isSigned() && Val != 0) || (isSigned() && Val.isMinSignedValue()); in negate()
410 return Val.isMinSignedValue() ? getMax(Sema) : APFixedPoint(-Val, Sema); in negate()
H A DKnownBits.cpp407 if (IntMinIsPoison || (!One.isNullValue() && !One.isMinSignedValue())) in abs()
H A DAPInt.cpp1983 Overflow = isMinSignedValue() && RHS.isAllOnesValue(); in sdiv_ov()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp707 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 DInstCombineCompares.cpp2087 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 DInstCombineAddSub.cpp930 C2->isMinSignedValue() && C2->sext(Ty->getScalarSizeInBits()) == *C) in foldAddWithConstant()
H A DInstructionCombining.cpp685 if (!CInt->isMinSignedValue()) in tryFactorization()
H A DInstCombineAndOrXor.cpp131 if (isSigned ? Lo.isMinSignedValue() : Lo.isMinValue()) { in insertRangeTest()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DAPInt.h448 bool isMinSignedValue() const {
478 bool isSignMask() const { return isMinSignedValue(); }
/netbsd/external/apache2/llvm/dist/clang/lib/Lex/
H A DPPExpressions.cpp469 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue(); in EvaluateValue()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp416 if (PtrDelta.isMinSignedValue()) in lookThroughComplexAddresses()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp4053 (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 DValueTracking.cpp4580 return !Numerator->isMinSignedValue(); in isSafeToSpeculativelyExecute()
5788 C2->isMinSignedValue()) in matchMinMax()
6735 if (C->isMinSignedValue()) { in setLimitsForBinOp()
H A DConstantFolding.cpp2552 if (C1->isOneValue() && (!C0 || C0->isMinSignedValue())) in ConstantFoldScalarCall2()
H A DScalarEvolution.cpp4005 !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 DInstructionSimplify.cpp1010 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 DRangeConstraintManager.cpp1035 if (Origin.From().isMinSignedValue()) { in getSymmetricalRange()
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DExprConstant.cpp1845 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 DLoopStrengthReduce.cpp2452 C->getValue().isMinSignedValue()) in OptimizeLoopTermCond()

12