Searched refs:SelectPatternFlavor (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 1104 enum SelectPatternFlavor { enum 1128 SelectPatternFlavor Flavor; 1136 static bool isMinOrMax(SelectPatternFlavor SPF) { in isMinOrMax() 1181 CmpInst::Predicate getMinMaxPred(SelectPatternFlavor SPF, bool Ordered = false); 1185 SelectPatternFlavor getInverseMinMaxFlavor(SelectPatternFlavor SPF); 1191 APInt getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 1200 SelectPatternFlavor SPF = in canonicalizeSPF() 1202 if (SPF == SelectPatternFlavor::SPF_ABS || in canonicalizeSPF() 1203 SPF == SelectPatternFlavor::SPF_NABS) { in canonicalizeSPF() 1208 bool IntMinIsPoison = SPF == SelectPatternFlavor::SPF_ABS && in canonicalizeSPF() 1215 if (SPF == SelectPatternFlavor::SPF_NABS) in canonicalizeSPF() 1223 case SelectPatternFlavor::SPF_UMIN: in canonicalizeSPF() 1226 case SelectPatternFlavor::SPF_UMAX: in canonicalizeSPF() 1229 case SelectPatternFlavor::SPF_SMIN: in canonicalizeSPF() 1232 case SelectPatternFlavor::SPF_SMAX: in canonicalizeSPF() 2003 SelectPatternFlavor SPF1, Value *A, in foldSPFofSPF() [all …]
|
| H A D | InstCombineInternal.h | 737 Instruction *foldSPFofSPF(Instruction *Inner, SelectPatternFlavor SPF1, 739 SelectPatternFlavor SPF2, Value *C);
|
| H A D | InstCombineCalls.cpp | 545 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in foldCttzCtlz()
|
| H A D | InstCombineCompares.cpp | 6497 SelectPatternFlavor SPF = matchSelectPattern(Cmp.user_back(), A, B).Flavor; in foldICmpUsingKnownBits()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 177 SelectPatternFlavor &Flavor) { in matchSelectWithOptionalNotCond() 264 SelectPatternFlavor SPF; in getHashValueImpl() 419 SelectPatternFlavor LSPF, RSPF; in isEqualImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 3676 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor; in isSignedMinMaxClamp() 3684 SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor; in isSignedMinMaxClamp() 8288 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax() 8292 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax() 8759 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered) { in getMinMaxPred() 8771 SelectPatternFlavor llvm::getInverseMinMaxFlavor(SelectPatternFlavor SPF) { in getInverseMinMaxFlavor() 8795 APInt llvm::getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth) { in getMinMaxLimit() 9630 if (R.Flavor == SelectPatternFlavor::SPF_ABS) { in getRangeForSelectPattern() 9643 if (R.Flavor == SelectPatternFlavor::SPF_NABS) { in getRangeForSelectPattern()
|
| H A D | InstructionSimplify.cpp | 4662 SelectPatternFlavor SPF = in simplifySelectWithICmpCond()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 350 SelectPatternFlavor InstSPF = matchSelectPattern(Inst, LHS, RHS).Flavor; in isSSATMinMaxPattern() 360 SelectPatternFlavor MinSPF = in isSSATMinMaxPattern() 962 SelectPatternFlavor SPF = matchSelectPattern(Sel, LHS, RHS).Flavor; in getCmpSelInstrCost()
|