Home
last modified time | relevance | path

Searched refs:m_NonNegative (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h560 inline cst_pred_ty<is_nonnegative> m_NonNegative() { in m_NonNegative() function
563 inline api_pred_ty<is_nonnegative> m_NonNegative(const APInt *&V) { return V; } in m_NonNegative() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1778 if (match(Op1, m_Power2()) && match(Op1, m_NonNegative())) { in visitSDiv()
H A DInstCombineAddSub.cpp2174 match(I->getOperand(1), m_NonNegative())) || in OptimizePointerDifference()
H A DInstCombineCompares.cpp4571 (match(M, m_NonNegative()) || isKnownNonNegative(M, Q)); in foldICmpWithLowBitMaskedVal()
5590 if (!(I.isEquality() || match(BO0->getOperand(1), m_NonNegative())) || in foldICmpBinOp()
H A DInstructionCombining.cpp685 match(Op, m_LShr(m_NonNegative(), m_Value()))) { in getBinOpsForFactorization()
H A DInstCombineAndOrXor.cpp4791 match(C, m_NonNegative())) in foldNot()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2649 if (!isa<UndefValue>(MergedValue) && !match(MergedValue, m_NonNegative()) && in instCombineSVESrshl()
2655 if (!match(Shift, m_NonNegative())) in instCombineSVESrshl()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp9377 if (match(R1, m_NonNegative()) && in isImpliedCondICmps()