Home
last modified time | relevance | path

Searched refs:m_NSWAdd (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp542 if (match(V, m_NSWAdd(m_Value(Op0), m_Value(Op1)))) { in decompose()
613 if (match(V, m_NSWAdd(m_Value(Op0), m_Value(Op1)))) { in decompose()
H A DSeparateConstOffsetFromGEP.cpp1323 if (match(I, m_NSWAdd(m_Value(LHS), m_Value(RHS)))) { in reuniteExts()
H A DLICM.cpp2569 !match(VariantLHS, m_NSWAdd(m_Value(VariantOp), m_Value(InvariantOp)))) in hoistAdd()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp2857 ((match(Add0, m_NSWAdd(m_Value(X), m_Value(Y))) && in visitSub()
2859 (match(Add0, m_NSWAdd(m_Value(Y), m_Value(X))) && in visitSub()
H A DInstCombineSelect.cpp594 match(FVal, m_NSWAdd(m_Specific(CmpRHS), m_One()))) { in foldSelectICmpMinMax()
600 match(FVal, m_NSWAdd(m_Specific(CmpRHS), m_AllOnes()))) { in foldSelectICmpMinMax()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h1320 m_NSWAdd(const LHS &L, const RHS &R) { in m_NSWAdd() function
1467 return m_CombineOr(m_NSWAdd(L, R), m_DisjointOr(L, R)); in m_NSWAddLike()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp2174 if (!match(NarrowDef, m_NSWAdd(m_Value(NarrowDefLHS), in calculatePostIncRange()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp3234 if (!match(RHS, m_NSWAdd(m_Value(), m_Value()))) in trySimplifyICmpWithAdds()
3236 if (!match(RHS, m_NSWAdd(m_Value(), m_Value()))) in trySimplifyICmpWithAdds()
H A DValueTracking.cpp9163 if (match(RHS, m_NSWAdd(m_Specific(LHS), m_APInt(C))) || in isTruePredicate()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2173 match(AddInst, m_NSWAdd(m_Value(), m_Value())), in foldURemOfLoopIncrement()