reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
711 (!IsSigned && match(Op0, m_NUWMul(m_Value(X), m_APInt(C1))))) { 1005 if (match(Op0, m_NUWMul(m_Value(A), m_Value(B)))) { 1006 if (match(Op1, m_NUWMul(m_Specific(A), m_Value(X))) || 1007 match(Op1, m_NUWMul(m_Value(X), m_Specific(A)))) 1009 if (match(Op1, m_NUWMul(m_Specific(B), m_Value(X))) || 1010 match(Op1, m_NUWMul(m_Value(X), m_Specific(B))))unittests/IR/PatternMatch.cpp
817 m_NUWMul(m_Value(MatchL), m_Value(MatchR)).match(IRB.CreateNUWMul(L, R))); 846 EXPECT_FALSE(m_NUWMul(m_Value(), m_Value()).match(IRB.CreateMul(L, R))); 847 EXPECT_FALSE(m_NUWMul(m_Value(), m_Value()).match(IRB.CreateNSWMul(L, R))); 848 EXPECT_FALSE(m_NUWMul(m_Value(), m_Value()).match(IRB.CreateNUWAdd(L, R)));