Searched refs:isMinSignedValue (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstant.h78 bool isMinSignedValue() const;
H A DConstants.h230 return Val.isMinSignedValue();
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h198 return RHS.isMinSignedValue();
202 return RHS.isMinSignedValue();
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp120 if (SMax.isMinSignedValue())
217 } else if (getLower().isMinSignedValue() || getLower().isMinValue()) {
219 getLower().isMinSignedValue() ? CmpInst::ICMP_SLT : CmpInst::ICMP_ULT;
221 } else if (getUpper().isMinSignedValue() || getUpper().isMinValue()) {
223 getUpper().isMinSignedValue() ? CmpInst::ICMP_SGE : CmpInst::ICMP_UGE;
384 return Lower.sgt(Upper) && !Upper.isMinSignedValue();
796 if (Upper.isMinSignedValue())
1147 (UR.getUpper().isNonNegative() || UR.getUpper().isMinSignedValue()))
1296 if (NegL.Lower.isMinSignedValue() && NegR.Upper.isZero()) {
1691 if (IntMinIsPoison && SMin.isMinSignedValue()) {
[all...]
H A DConstantFold.cpp908 if (C2V.isAllOnes() && C1V.isMinSignedValue())
916 if (C2V.isAllOnes() && C1V.isMinSignedValue())
H A DConstants.cpp155 bool Constant::isMinSignedValue() const { function in class:Constant
162 return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue();
167 return SplatVal->isMinSignedValue();
179 return !CFP->getValueAPF().bitcastToAPInt().isMinSignedValue();
/freebsd-current/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp432 (!isSigned() && Val != 0) || (isSigned() && Val.isMinSignedValue());
441 return Val.isMinSignedValue() ? getMax(Sema) : APFixedPoint(-Val, Sema);
H A DKnownBits.cpp476 if (IntMinIsPoison || (!One.isZero() && !One.isMinSignedValue())) {
823 Res = (Num.isMinSignedValue() && Denom.isAllOnes())
H A DAPInt.cpp1962 Overflow = isMinSignedValue() && RHS.isAllOnes();
1971 (isMinSignedValue() && RHS.isAllOnes());
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h401 bool isMinSignedValue() const { function
444 bool isSignMask() const { return isMinSignedValue(); }
/freebsd-current/contrib/llvm-project/clang/lib/Lex/
H A DPPExpressions.cpp490 bool Overflow = !Result.isUnsigned() && Result.Val.isMinSignedValue();
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp932 if (IsSigned && C1.isMinSignedValue() && C2.isAllOnes())
1516 if (!Op1C->isMinSignedValue() &&
1987 !Op1Int->isMinSignedValue())) {
2090 if (match(Op1, m_Negative(Y)) && !Y->isMinSignedValue())
H A DInstCombineCompares.cpp1631 if (Shift == 0 || PowerOf2.isMinSignedValue())
2140 if (C.isMinSignedValue() && MulC->isAllOnes())
2279 assert(!C.isMinSignedValue() && "Unexpected icmp slt");
2445 if (!C.isMaxSignedValue() && !(C + 1).shl(ShAmtVal).isMinSignedValue() &&
2455 (C + 1).shl(ShAmtVal).isMinSignedValue())
2630 (!DivIsSigned || C.isMinSignedValue())) {
3506 if (C.isZero() || C.isMinSignedValue())
7033 if (Pred == ICmpInst::ICMP_ULT && C->isMinSignedValue()) {
H A DInstCombineShifts.cpp776 !DivC->isMinSignedValue()) {
H A DInstCombineAddSub.cpp928 C2->isMinSignedValue() && C2->sext(Ty->getScalarSizeInBits()) == *C)
H A DInstCombineSelect.cpp1649 if (CmpC->isMinSignedValue() && match(TVal, m_SpecificInt(*CmpC + 1)))
H A DInstructionCombining.cpp733 if (match(V, m_APInt(CInt)) && !CInt->isMinSignedValue())
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1640 bool isMinSignedValue() const { return Value->isMinValue(true); } function in class:llvm::ConstantSDNode
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp5009 (Cond == ISD::SETUGE && C1.isMinSignedValue()))
5016 if ((Cond == ISD::SETULT && C1.isMinSignedValue()) ||
6857 HadIntMinDivisor |= D.isMinSignedValue();
6868 if (!D.isMinSignedValue()) {
6891 if (!D.isMinSignedValue()) {
10483 bool UseArithShift = isSigned && !C.isMinSignedValue();
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp6204 return !Numerator->isMinSignedValue();
7617 if (Pred == CmpInst::ICMP_SGT && C1->isAllOnes() && C2->isMinSignedValue())
8664 if (C->isMinSignedValue()) {
H A DScalarEvolution.cpp4694 !getSignedRangeMin(RHS).isMinSignedValue();
10679 assert(!RA.isMinSignedValue() && "Should have been caught earlier!");
10711 } else if (!getSignedRangeMin(LHS).isMinSignedValue()) {
10719 if (!getSignedRangeMin(RHS).isMinSignedValue()) {
H A DConstantFolding.cpp2854 if (C1->isOne() && (!C0 || C0->isMinSignedValue()))
H A DInstructionSimplify.cpp1031 if (match(X, m_APInt(C)) && !C->isMinSignedValue()) {
1045 if (C->isMinSignedValue())
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRangeConstraintManager.cpp1410 if (Origin.From().isMinSignedValue()) {
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp1900 if (Int.isUnsigned() || Int.isMinSignedValue()) {
2814 LHS.isMinSignedValue())
13843 if (Value.isSigned() && Value.isMinSignedValue() && E->canOverflow()) {
16220 if (LEval.isMinSignedValue())

Completed in 522 milliseconds

12