Searched refs:SPF (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 865 static bool isMinOrMax(SelectPatternFlavor SPF) { in isMinOrMax() 866 return SPF != SPF_UNKNOWN && SPF != SPF_ABS && SPF != SPF_NABS; in isMinOrMax() 916 LLVM_ABI CmpInst::Predicate getMinMaxPred(SelectPatternFlavor SPF, 921 LLVM_ABI Intrinsic::ID getMinMaxIntrinsic(SelectPatternFlavor SPF); 925 LLVM_ABI SelectPatternFlavor getInverseMinMaxFlavor(SelectPatternFlavor SPF); 931 LLVM_ABI APInt getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 262 SelectPatternFlavor SPF; in getHashValueImpl() local 264 if (matchSelectWithOptionalNotCond(Inst, Cond, A, B, SPF)) { in getHashValueImpl() 270 if (SPF == SPF_SMIN || SPF == SPF_SMAX || in getHashValueImpl() 271 SPF == SPF_UMIN || SPF == SPF_UMAX) { in getHashValueImpl() 274 return hash_combine(Inst->getOpcode(), SPF, A, B); in getHashValueImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 1261 SelectPatternFlavor SPF = in canonicalizeSPF() local 1263 if (SPF == SelectPatternFlavor::SPF_ABS || in canonicalizeSPF() 1264 SPF == SelectPatternFlavor::SPF_NABS) { in canonicalizeSPF() 1269 bool IntMinIsPoison = SPF == SelectPatternFlavor::SPF_ABS && in canonicalizeSPF() 1276 if (SPF == SelectPatternFlavor::SPF_NABS) in canonicalizeSPF() 1281 if (SelectPatternResult::isMinOrMax(SPF)) { in canonicalizeSPF() 1282 Intrinsic::ID IntrinsicID = getMinMaxIntrinsic(SPF); in canonicalizeSPF() 1928 SelectPatternFlavor SPF; in foldSelectWithConstOpToBinOp() local 1939 SPF = getSelectPattern(Predicate).Flavor; in foldSelectWithConstOpToBinOp() 1942 SPF = getSelectPattern(Flipped->first).Flavor; in foldSelectWithConstOpToBinOp() [all …]
|
| H A D | InstCombineCalls.cpp | 544 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in foldCttzCtlz() local 545 if (SPF == SPF_ABS || SPF == SPF_NABS) in foldCttzCtlz()
|
| H A D | InstCombineCompares.cpp | 6903 SelectPatternFlavor SPF = matchSelectPattern(Cmp.user_back(), A, B).Flavor; in foldICmpUsingKnownBits() local 6904 if (!SelectPatternResult::isMinOrMax(SPF)) in foldICmpUsingKnownBits()
|
| /freebsd/contrib/unbound/doc/ |
| H A D | FEATURES | 102 4408: SPF
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1150 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor; in isSignedMinMaxClamp() local 1151 if (SPF != SPF_SMAX && SPF != SPF_SMIN) in isSignedMinMaxClamp() 1159 if (getInverseMinMaxFlavor(SPF) != SPF2) in isSignedMinMaxClamp() 1165 if (SPF == SPF_SMIN) in isSignedMinMaxClamp() 8984 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered) { in getMinMaxPred() argument 8985 if (SPF == SPF_SMIN) return ICmpInst::ICMP_SLT; in getMinMaxPred() 8986 if (SPF == SPF_UMIN) return ICmpInst::ICMP_ULT; in getMinMaxPred() 8987 if (SPF == SPF_SMAX) return ICmpInst::ICMP_SGT; in getMinMaxPred() 8988 if (SPF == SPF_UMAX) return ICmpInst::ICMP_UGT; in getMinMaxPred() 8989 if (SPF == SPF_FMINNUM) in getMinMaxPred() [all …]
|
| H A D | InstructionSimplify.cpp | 4676 SelectPatternFlavor SPF = in simplifySelectWithICmpCond() local 4680 if (SelectPatternResult::isMinOrMax(SPF) && Pred == getMinMaxPred(SPF)) { in simplifySelectWithICmpCond() 4681 APInt LimitC = getMinMaxLimit(getInverseMinMaxFlavor(SPF), in simplifySelectWithICmpCond()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 981 SelectPatternFlavor SPF = matchSelectPattern(Sel, LHS, RHS).Flavor; in getCmpSelInstrCost() local 983 switch (SPF) { in getCmpSelInstrCost()
|
| /freebsd/contrib/ldns/ |
| H A D | Changelog | 787 * Added reading/writing support for the SPF Resource Record
|