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

References

lib/Analysis/InstructionSimplify.cpp
 2987   if (match(LHS, m_SMax(m_Value(A), m_Value(B))) && (A == RHS || B == RHS)) {
 2987   if (match(LHS, m_SMax(m_Value(A), m_Value(B))) && (A == RHS || B == RHS)) {
 2988     if (A != RHS)
 2993   } else if (match(RHS, m_SMax(m_Value(A), m_Value(B))) &&
 3001              (A == RHS || B == RHS)) {
 3001              (A == RHS || B == RHS)) {
 3002     if (A != RHS)
 3008   } else if (match(RHS, m_SMin(m_Value(A), m_Value(B))) &&
 3028       if (Value *V = ExtractEquivalentCondition(RHS, EqP, A, B))
 3042       if (Value *V = ExtractEquivalentCondition(RHS, InvEqP, A, B))
 3061   if (match(LHS, m_UMax(m_Value(A), m_Value(B))) && (A == RHS || B == RHS)) {
 3061   if (match(LHS, m_UMax(m_Value(A), m_Value(B))) && (A == RHS || B == RHS)) {
 3062     if (A != RHS)
 3067   } else if (match(RHS, m_UMax(m_Value(A), m_Value(B))) &&
 3075              (A == RHS || B == RHS)) {
 3075              (A == RHS || B == RHS)) {
 3076     if (A != RHS)
 3082   } else if (match(RHS, m_UMin(m_Value(A), m_Value(B))) &&
 3102       if (Value *V = ExtractEquivalentCondition(RHS, EqP, A, B))
 3116       if (Value *V = ExtractEquivalentCondition(RHS, InvEqP, A, B))
 3136       match(RHS, m_SMin(m_Value(C), m_Value(D))) &&
 3146              match(RHS, m_SMax(m_Value(C), m_Value(D))) &&
 3156              match(RHS, m_UMin(m_Value(C), m_Value(D))) &&
 3166              match(RHS, m_UMax(m_Value(C), m_Value(D))) &&