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

References

lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 3092   if (match(&I, m_Not(m_OneUse(m_Cmp(Pred, m_Value(), m_Value()))))) {
lib/Transforms/InstCombine/InstCombineCalls.cpp
 3745               m_ZExtOrSExt(m_Cmp(SrcPred, m_Value(SrcLHS), m_Value(SrcRHS))))) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  540   if (!match(V, m_Select(m_Cmp(Pred, m_Instruction(L1), m_Instruction(L2)),
lib/Transforms/InstCombine/InstCombineSelect.cpp
   64   if (!match(Sel.getCondition(), m_Cmp(Pred, m_Value(X), m_Constant(C))))
 1869   if (!match(Cond, m_Cmp(Pred, m_Value(A), m_Value(B))))
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
   73   if (match(V, m_OneUse(m_Cmp(UnusedPred, m_Value(V0), m_Value(V1)))))
  387   if (match(SrcVec, m_Cmp(Pred, m_Value(X), m_Value(Y))) &&
lib/Transforms/InstCombine/InstructionCombining.cpp
 2578   if (match(&BI, m_Br(m_OneUse(m_Cmp(Pred, m_Value(), m_Value())),
lib/Transforms/Scalar/EarlyCSE.cpp
  218     if (!match(Cond, m_Cmp(Pred, m_Value(X), m_Value(Y))))
  344       if (match(CondL, m_Cmp(PredL, m_Value(X), m_Value(Y))) &&
  345           match(CondR, m_Cmp(PredR, m_Specific(X), m_Specific(Y))) &&
lib/Transforms/Utils/PredicateInfo.cpp
  358   if (m_c_And(m_Cmp(Pred, m_Value(), m_Value()),
  359               m_Cmp(Pred, m_Value(), m_Value()))
  424   if (match(BI->getCondition(), m_And(m_Cmp(Pred, m_Value(), m_Value()),
  425                                       m_Cmp(Pred, m_Value(), m_Value()))) ||
  426       match(BI->getCondition(), m_Or(m_Cmp(Pred, m_Value(), m_Value()),
  427                                      m_Cmp(Pred, m_Value(), m_Value())))) {
lib/Transforms/Vectorize/SLPVectorizer.cpp
 6185         if (match(Cond, m_Cmp(Pred, m_Specific(LHS), m_Instruction(L2)))) {
 6189         } else if (match(Cond, m_Cmp(Pred, m_Instruction(L1), m_Specific(RHS)))) {
 6196           if (!match(Cond, m_Cmp(Pred, m_Instruction(L1), m_Instruction(L2))) ||