reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  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)));