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

References

lib/Analysis/LazyValueInfo.cpp
  904         case SPF_SMAX:                   /// Signed maximum
lib/Analysis/ValueTracking.cpp
 1070     if (SPF == SPF_SMAX) {
 2312   if (SPF != SPF_SMAX && SPF != SPF_SMIN)
 4551       return {SPF_SMAX, SPNB_NA, false};
 4602   case SPF_SMAX:
 4692     return {Pred == CmpInst::ICMP_SGT ? SPF_SMIN : SPF_SMAX, SPNB_NA, false};
 4699     return {Pred == CmpInst::ICMP_SGT ? SPF_SMAX : SPF_SMIN, SPNB_NA, false};
 4729     return {Pred == CmpInst::ICMP_SGT ? SPF_SMIN : SPF_SMAX, SPNB_NA, false};
 4735     return {Pred == CmpInst::ICMP_SGT ? SPF_SMAX : SPF_SMIN, SPNB_NA, false};
 4865     case ICmpInst::ICMP_SGE: return {SPF_SMAX, SPNB_NA, false};
 5112   if (SPF == SPF_SMAX) return ICmpInst::ICMP_SGT;
 5122   if (SPF == SPF_SMIN) return SPF_SMAX;
 5124   if (SPF == SPF_SMAX) return SPF_SMIN;
 5678     case SPF_SMAX:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3290     case SPF_SMAX:    Opc = ISD::SMAX; break;
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1554     if ((SPF1 == SPF_SMIN && SPF2 == SPF_SMAX) ||
 1555         (SPF1 == SPF_SMAX && SPF2 == SPF_SMIN) ||
 1570           (SPF1 == SPF_SMAX && CB->sge(*CC)))
 1578           (SPF1 == SPF_SMAX && CB->slt(*CC))) {
 1592        (SPF1 == SPF_SMAX && match(C, m_c_SMin(m_Specific(A), m_Specific(B))))))
lib/Transforms/Scalar/EarlyCSE.cpp
  202     if (SPF == SPF_SMIN || SPF == SPF_SMAX ||
  308       if (LSPF == SPF_SMIN || LSPF == SPF_SMAX ||