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

References

lib/Analysis/LazyValueInfo.cpp
  902         case SPF_UMIN:                   /// Unsigned minimum
lib/Analysis/ValueTracking.cpp
 1095     } else if (SPF == SPF_UMIN) {
 4566       return {SPF_UMIN, SPNB_NA, false};
 4610   case SPF_UMIN:
 4714       return {CmpLHS == TrueVal ? SPF_UMAX : SPF_UMIN, SPNB_NA, false};
 4721       return {CmpLHS == FalseVal ? SPF_UMAX : SPF_UMIN, SPNB_NA, false};
 4867     case ICmpInst::ICMP_ULE: return {SPF_UMIN, SPNB_NA, false};
 5111   if (SPF == SPF_UMIN) return ICmpInst::ICMP_ULT;
 5123   if (SPF == SPF_UMIN) return SPF_UMAX;
 5125   if (SPF == SPF_UMAX) return SPF_UMIN;
 5668     case SPF_UMIN:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3289     case SPF_UMIN:    Opc = ISD::UMIN; break;
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1556         (SPF1 == SPF_UMIN && SPF2 == SPF_UMAX) ||
 1557         (SPF1 == SPF_UMAX && SPF2 == SPF_UMIN))
 1567       if ((SPF1 == SPF_UMIN && CB->ule(*CC)) ||
 1575       if ((SPF1 == SPF_UMIN && CB->ugt(*CC)) ||
 1589       ((SPF1 == SPF_UMIN && match(C, m_c_UMax(m_Specific(A), m_Specific(B)))) ||
 1981   bool IsUnsigned = SPF == SelectPatternFlavor::SPF_UMIN ||
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  327     } else if (SPF == SPF_UMIN) {
lib/Transforms/Scalar/EarlyCSE.cpp
  203         SPF == SPF_UMIN || SPF == SPF_UMAX) {
  309           LSPF == SPF_UMIN || LSPF == SPF_UMAX)
unittests/Analysis/ValueTrackingTest.cpp
  435   expectPattern({SPF_UMIN, SPNB_NA, false});