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

References

lib/Analysis/ValueTracking.cpp
 4676   SelectPatternResult SPR = matchClamp(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal);
 4680   SPR = matchMinMaxOfMinMax(Pred, CmpLHS, CmpRHS, TrueVal, FalseVal, Depth);
 4691       match(FalseVal, m_NSWSub(m_Specific(CmpLHS), m_Specific(CmpRHS))))
 4698       match(TrueVal, m_NSWSub(m_Specific(CmpLHS), m_Specific(CmpRHS))))
 4707   if ((CmpLHS == TrueVal && match(FalseVal, m_APInt(C2))) ||
 4708       (CmpLHS == FalseVal && match(TrueVal, m_APInt(C2)))) {
 4714       return {CmpLHS == TrueVal ? SPF_UMAX : SPF_UMIN, SPNB_NA, false};
 4721       return {CmpLHS == FalseVal ? SPF_UMAX : SPF_UMIN, SPNB_NA, false};
 4727   if (match(TrueVal, m_Not(m_Specific(CmpLHS))) &&
 4733   if (match(FalseVal, m_Not(m_Specific(CmpLHS))) &&