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