Searched refs:SPF (Results 1 – 11 of 11) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 1051 static bool isMinOrMax(SelectPatternFlavor SPF) { in isMinOrMax() 1052 return SPF != SPF_UNKNOWN && SPF != SPF_ABS && SPF != SPF_NABS; in isMinOrMax() 1096 CmpInst::Predicate getMinMaxPred(SelectPatternFlavor SPF, bool Ordered = false); 1100 SelectPatternFlavor getInverseMinMaxFlavor(SelectPatternFlavor SPF); 1106 APInt getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 264 SelectPatternFlavor SPF; in getHashValueImpl() local 266 if (matchSelectWithOptionalNotCond(Inst, Cond, A, B, SPF)) { in getHashValueImpl() 272 if (SPF == SPF_SMIN || SPF == SPF_SMAX || in getHashValueImpl() 273 SPF == SPF_UMIN || SPF == SPF_UMAX) { in getHashValueImpl() 276 return hash_combine(Inst->getOpcode(), SPF, A, B); in getHashValueImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 1181 SelectPatternFlavor SPF = in canonicalizeSPF() local 1183 if (SPF == SelectPatternFlavor::SPF_ABS || in canonicalizeSPF() 1184 SPF == SelectPatternFlavor::SPF_NABS) { in canonicalizeSPF() 1196 if (SPF == SelectPatternFlavor::SPF_NABS) in canonicalizeSPF() 1201 if (SelectPatternResult::isMinOrMax(SPF)) { in canonicalizeSPF() 1203 switch (SPF) { in canonicalizeSPF() 3575 auto SPF = SPR.Flavor; in visitSelectInst() local 3576 if (SPF) { in visitSelectInst() 3580 RHS2, SI, SPF, RHS)) in visitSelectInst() 3584 RHS2, SI, SPF, LHS)) in visitSelectInst() [all …]
|
| H A D | InstCombineMulDivRem.cpp | 325 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in visitMul() local 326 if (SPF == SPF_ABS || SPF == SPF_NABS) in visitMul()
|
| H A D | InstCombineCalls.cpp | 551 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in foldCttzCtlz() local 552 if (SPF == SPF_ABS || SPF == SPF_NABS) in foldCttzCtlz()
|
| H A D | InstCombineCompares.cpp | 6168 SelectPatternFlavor SPF = matchSelectPattern(Cmp.user_back(), A, B).Flavor; in foldICmpUsingKnownBits() local 6169 if (!SelectPatternResult::isMinOrMax(SPF)) in foldICmpUsingKnownBits()
|
| /freebsd-14.2/contrib/unbound/doc/ |
| H A D | FEATURES | 102 4408: SPF
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 3193 if (SPF != SPF_SMAX && SPF != SPF_SMIN) in isSignedMinMaxClamp() 3201 if (getInverseMinMaxFlavor(SPF) != SPF2) in isSignedMinMaxClamp() 3207 if (SPF == SPF_SMIN) in isSignedMinMaxClamp() 8005 if (SPF == SPF_SMIN) return ICmpInst::ICMP_SLT; in getMinMaxPred() 8009 if (SPF == SPF_FMINNUM) in getMinMaxPred() 8011 if (SPF == SPF_FMAXNUM) in getMinMaxPred() 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() [all …]
|
| H A D | InstructionSimplify.cpp | 4636 SelectPatternFlavor SPF = in simplifySelectWithICmpCond() local 4640 if (SelectPatternResult::isMinOrMax(SPF) && Pred == getMinMaxPred(SPF)) { in simplifySelectWithICmpCond() 4641 APInt LimitC = getMinMaxLimit(getInverseMinMaxFlavor(SPF), in simplifySelectWithICmpCond()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 958 SelectPatternFlavor SPF = matchSelectPattern(Sel, LHS, RHS).Flavor; in getCmpSelInstrCost() local 960 switch (SPF) { in getCmpSelInstrCost()
|
| /freebsd-14.2/contrib/ldns/ |
| H A D | Changelog | 692 * Added reading/writing support for the SPF Resource Record
|