Lines Matching refs:SPF

1153     SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor;  in computeKnownBitsFromOperator()  local
1154 if (SelectPatternResult::isMinOrMax(SPF)) { in computeKnownBitsFromOperator()
1157 switch (SPF) { in computeKnownBitsFromOperator()
1182 if (SPF == SPF_ABS) { in computeKnownBitsFromOperator()
2979 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor; in isSignedMinMaxClamp() local
2980 if (SPF != SPF_SMAX && SPF != SPF_SMIN) in isSignedMinMaxClamp()
2988 if (getInverseMinMaxFlavor(SPF) != SPF2) in isSignedMinMaxClamp()
2994 if (SPF == SPF_SMIN) in isSignedMinMaxClamp()
6403 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered) { in getMinMaxPred() argument
6404 if (SPF == SPF_SMIN) return ICmpInst::ICMP_SLT; in getMinMaxPred()
6405 if (SPF == SPF_UMIN) return ICmpInst::ICMP_ULT; in getMinMaxPred()
6406 if (SPF == SPF_SMAX) return ICmpInst::ICMP_SGT; in getMinMaxPred()
6407 if (SPF == SPF_UMAX) return ICmpInst::ICMP_UGT; in getMinMaxPred()
6408 if (SPF == SPF_FMINNUM) in getMinMaxPred()
6410 if (SPF == SPF_FMAXNUM) in getMinMaxPred()
6415 SelectPatternFlavor llvm::getInverseMinMaxFlavor(SelectPatternFlavor SPF) { in getInverseMinMaxFlavor() argument
6416 if (SPF == SPF_SMIN) return SPF_SMAX; in getInverseMinMaxFlavor()
6417 if (SPF == SPF_UMIN) return SPF_UMAX; in getInverseMinMaxFlavor()
6418 if (SPF == SPF_SMAX) return SPF_SMIN; in getInverseMinMaxFlavor()
6419 if (SPF == SPF_UMAX) return SPF_UMIN; in getInverseMinMaxFlavor()
6433 CmpInst::Predicate llvm::getInverseMinMaxPred(SelectPatternFlavor SPF) { in getInverseMinMaxPred() argument
6434 return getMinMaxPred(getInverseMinMaxFlavor(SPF)); in getInverseMinMaxPred()
6437 APInt llvm::getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth) { in getMinMaxLimit() argument
6438 switch (SPF) { in getMinMaxLimit()