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

References

lib/Analysis/LazyValueInfo.cpp
 1219   if (LHS != Val && !match(LHS, m_Add(m_Specific(Val), m_ConstantInt()))) {
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1846   if (!match(Cond, m_OneUse(m_ExtractElement(m_Value(), m_ConstantInt()))))
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
   60   if (match(V, m_InsertElement(m_Value(), m_Value(), m_ConstantInt())))
unittests/IR/PatternMatch.cpp
  944       match(VI1, m_InsertElement(m_Undef(), m_ConstantInt(), m_ConstantInt())));
  944       match(VI1, m_InsertElement(m_Undef(), m_ConstantInt(), m_ConstantInt())));
  946       match(VI1, m_InsertElement(m_Undef(), m_ConstantInt(), m_Zero())));
  951       match(VI2, m_InsertElement(m_Value(), m_Value(), m_ConstantInt())));
  953       match(VI2, m_InsertElement(m_Value(), m_ConstantInt(), m_Value())));
  966   EXPECT_FALSE(match(EX1, m_ExtractElement(m_Value(), m_ConstantInt())));
  967   EXPECT_TRUE(match(EX2, m_ExtractElement(m_Value(), m_ConstantInt())));
  968   EXPECT_TRUE(match(EX3, m_ExtractElement(m_Constant(), m_ConstantInt())));