Lines Matching defs:SPF
3676 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor;
3677 if (SPF != SPF_SMAX && SPF != SPF_SMIN)
3685 if (getInverseMinMaxFlavor(SPF) != SPF2)
3691 if (SPF == SPF_SMIN)
8759 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered) {
8760 if (SPF == SPF_SMIN) return ICmpInst::ICMP_SLT;
8761 if (SPF == SPF_UMIN) return ICmpInst::ICMP_ULT;
8762 if (SPF == SPF_SMAX) return ICmpInst::ICMP_SGT;
8763 if (SPF == SPF_UMAX) return ICmpInst::ICMP_UGT;
8764 if (SPF == SPF_FMINNUM)
8766 if (SPF == SPF_FMAXNUM)
8771 SelectPatternFlavor llvm::getInverseMinMaxFlavor(SelectPatternFlavor SPF) {
8772 if (SPF == SPF_SMIN) return SPF_SMAX;
8773 if (SPF == SPF_UMIN) return SPF_UMAX;
8774 if (SPF == SPF_SMAX) return SPF_SMIN;
8775 if (SPF == SPF_UMAX) return SPF_UMIN;
8795 APInt llvm::getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth) {
8796 switch (SPF) {