|
reference, declaration → definition
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())));