Lines Matching refs:SPF
3192 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor; in isSignedMinMaxClamp() local
3193 if (SPF != SPF_SMAX && SPF != SPF_SMIN) in isSignedMinMaxClamp()
3201 if (getInverseMinMaxFlavor(SPF) != SPF2) in isSignedMinMaxClamp()
3207 if (SPF == SPF_SMIN) in isSignedMinMaxClamp()
8004 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered) { in getMinMaxPred() argument
8005 if (SPF == SPF_SMIN) return ICmpInst::ICMP_SLT; in getMinMaxPred()
8006 if (SPF == SPF_UMIN) return ICmpInst::ICMP_ULT; in getMinMaxPred()
8007 if (SPF == SPF_SMAX) return ICmpInst::ICMP_SGT; in getMinMaxPred()
8008 if (SPF == SPF_UMAX) return ICmpInst::ICMP_UGT; in getMinMaxPred()
8009 if (SPF == SPF_FMINNUM) in getMinMaxPred()
8011 if (SPF == SPF_FMAXNUM) in getMinMaxPred()
8016 SelectPatternFlavor llvm::getInverseMinMaxFlavor(SelectPatternFlavor SPF) { in getInverseMinMaxFlavor() argument
8017 if (SPF == SPF_SMIN) return SPF_SMAX; in getInverseMinMaxFlavor()
8018 if (SPF == SPF_UMIN) return SPF_UMAX; in getInverseMinMaxFlavor()
8019 if (SPF == SPF_SMAX) return SPF_SMIN; in getInverseMinMaxFlavor()
8020 if (SPF == SPF_UMAX) return SPF_UMIN; in getInverseMinMaxFlavor()
8040 APInt llvm::getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth) { in getMinMaxLimit() argument
8041 switch (SPF) { in getMinMaxLimit()