Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp213 if (match(Op0, m_NSWAdd(m_Value(Op1), m_ConstantInt(CI))) && in decompose()
233 m_NSWAdd(m_Value(Op0), m_ConstantInt(CI))) && in decompose()
H A DSeparateConstOffsetFromGEP.cpp1241 if (match(I, m_NSWAdd(m_Value(LHS), m_Value(RHS)))) { in reuniteExts()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DPatternMatch.cpp810 m_NSWAdd(m_Value(MatchL), m_Value(MatchR)).match(IRB.CreateNSWAdd(L, R))); in TEST_F()
849 EXPECT_FALSE(m_NSWAdd(m_Value(), m_Value()).match(IRB.CreateAdd(L, R))); in TEST_F()
850 EXPECT_FALSE(m_NSWAdd(m_Value(), m_Value()).match(IRB.CreateNUWAdd(L, R))); in TEST_F()
851 EXPECT_FALSE(m_NSWAdd(m_Value(), m_Value()).match(IRB.CreateNSWSub(L, R))); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1990 if (!match(NarrowDef, m_NSWAdd(m_Value(NarrowDefLHS), in calculatePostIncRange()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp833 if (match(Op0, m_OneUse(m_SExt(m_NSWAdd(m_Value(X), m_Constant(NarrowC)))))) { in foldNoWrapAdd()
H A DInstCombineCalls.cpp1616 bool HasNWAdd = IsSigned ? match(Arg0, m_NSWAdd(m_Value(X), m_APInt(C0))) in visitCallInst()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPatternMatch.h1156 m_NSWAdd(const LHS &L, const RHS &R) { in m_NSWAdd() function
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInstructionSimplify.cpp3173 if (!match(RHS, m_NSWAdd(m_Value(), m_Value()))) in trySimplifyICmpWithAdds()
3175 if (!match(RHS, m_NSWAdd(m_Value(), m_Value()))) in trySimplifyICmpWithAdds()
H A DValueTracking.cpp6567 if (match(RHS, m_NSWAdd(m_Specific(LHS), m_APInt(C)))) in isTruePredicate()