Searched refs:m_NonNegative (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 560 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/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 2039 if (!isa<UndefValue>(MergedValue) && !match(MergedValue, m_NonNegative()) && in instCombineSVESrshl() 2045 if (!match(Shift, m_NonNegative())) in instCombineSVESrshl()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 1610 if (match(Op1, m_Power2()) && match(Op1, m_NonNegative())) { in visitSDiv()
|
H A D | InstCombineCompares.cpp | 4355 (match(M, m_NonNegative()) || isKnownNonNegative(M, Q)); in foldICmpWithLowBitMaskedVal() 5313 if (!(I.isEquality() || match(BO0->getOperand(1), m_NonNegative())) || in foldICmpBinOp()
|
H A D | InstructionCombining.cpp | 656 match(Op, m_LShr(m_NonNegative(), m_Value()))) { in getBinOpsForFactorization()
|
H A D | InstCombineAndOrXor.cpp | 4525 match(C, m_NonNegative())) in foldNot()
|