Searched refs:SelectPatternFlavor (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 1019 enum SelectPatternFlavor { enum 1043 SelectPatternFlavor Flavor; 1051 static bool isMinOrMax(SelectPatternFlavor SPF) { 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/InstCombine/ |
| H A D | InstCombineSelect.cpp | 1181 SelectPatternFlavor SPF = in canonicalizeSPF() 1183 if (SPF == SelectPatternFlavor::SPF_ABS || in canonicalizeSPF() 1184 SPF == SelectPatternFlavor::SPF_NABS) { in canonicalizeSPF() 1189 bool IntMinIsPoison = SPF == SelectPatternFlavor::SPF_ABS && in canonicalizeSPF() 1196 if (SPF == SelectPatternFlavor::SPF_NABS) in canonicalizeSPF() 1204 case SelectPatternFlavor::SPF_UMIN: in canonicalizeSPF() 1207 case SelectPatternFlavor::SPF_UMAX: in canonicalizeSPF() 1210 case SelectPatternFlavor::SPF_SMIN: in canonicalizeSPF() 1213 case SelectPatternFlavor::SPF_SMAX: in canonicalizeSPF() 1859 SelectPatternFlavor SPF1, Value *A, in foldSPFofSPF() [all …]
|
| H A D | InstCombineInternal.h | 715 Instruction *foldSPFofSPF(Instruction *Inner, SelectPatternFlavor SPF1, 717 SelectPatternFlavor SPF2, Value *C);
|
| H A D | InstCombineMulDivRem.cpp | 325 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in visitMul()
|
| H A D | InstCombineCalls.cpp | 551 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in foldCttzCtlz()
|
| H A D | InstCombineCompares.cpp | 6168 SelectPatternFlavor SPF = matchSelectPattern(Cmp.user_back(), A, B).Flavor; in foldICmpUsingKnownBits()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 3192 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor; in isSignedMinMaxClamp() 3200 SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor; in isSignedMinMaxClamp() 7565 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax() 7569 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax() 8004 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered) { in getMinMaxPred() 8016 SelectPatternFlavor llvm::getInverseMinMaxFlavor(SelectPatternFlavor SPF) { in getInverseMinMaxFlavor() 8040 APInt llvm::getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth) { in getMinMaxLimit() 8819 if (R.Flavor == SelectPatternFlavor::SPF_ABS) { in getRangeForSelectPattern() 8832 if (R.Flavor == SelectPatternFlavor::SPF_NABS) { in getRangeForSelectPattern()
|
| H A D | InstructionSimplify.cpp | 4636 SelectPatternFlavor SPF = in simplifySelectWithICmpCond()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 346 SelectPatternFlavor InstSPF = matchSelectPattern(Inst, LHS, RHS).Flavor; in isSSATMinMaxPattern() 356 SelectPatternFlavor MinSPF = in isSSATMinMaxPattern() 958 SelectPatternFlavor SPF = matchSelectPattern(Sel, LHS, RHS).Flavor; in getCmpSelInstrCost()
|