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

References

lib/Analysis/InstructionSimplify.cpp
 2981   Type *ITy = GetCompareTy(LHS); // The return type.
 2987   if (match(LHS, m_SMax(m_Value(A), m_Value(B))) && (A == RHS || B == RHS)) {
 2994              (A == LHS || B == LHS)) {
 2994              (A == LHS || B == LHS)) {
 2995     if (A != LHS)
 3000   } else if (match(LHS, m_SMin(m_Value(A), m_Value(B))) &&
 3009              (A == LHS || B == LHS)) {
 3009              (A == LHS || B == LHS)) {
 3010     if (A != LHS)
 3026       if (Value *V = ExtractEquivalentCondition(LHS, EqP, A, B))
 3040       if (Value *V = ExtractEquivalentCondition(LHS, InvEqP, A, B))
 3061   if (match(LHS, m_UMax(m_Value(A), m_Value(B))) && (A == RHS || B == RHS)) {
 3068              (A == LHS || B == LHS)) {
 3068              (A == LHS || B == LHS)) {
 3069     if (A != LHS)
 3074   } else if (match(LHS, m_UMin(m_Value(A), m_Value(B))) &&
 3083              (A == LHS || B == LHS)) {
 3083              (A == LHS || B == LHS)) {
 3084     if (A != LHS)
 3100       if (Value *V = ExtractEquivalentCondition(LHS, EqP, A, B))
 3114       if (Value *V = ExtractEquivalentCondition(LHS, InvEqP, A, B))
 3135   if (match(LHS, m_SMax(m_Value(A), m_Value(B))) &&
 3145   } else if (match(LHS, m_SMin(m_Value(A), m_Value(B))) &&
 3155   } else if (match(LHS, m_UMax(m_Value(A), m_Value(B))) &&
 3165   } else if (match(LHS, m_UMin(m_Value(A), m_Value(B))) &&