Searched refs:SelectPatternFlavor (Results 1 – 13 of 13) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 657 enum SelectPatternFlavor { enum 681 SelectPatternFlavor Flavor; 689 static bool isMinOrMax(SelectPatternFlavor SPF) { in isMinOrMax() 734 CmpInst::Predicate getMinMaxPred(SelectPatternFlavor SPF, 739 SelectPatternFlavor getInverseMinMaxFlavor(SelectPatternFlavor SPF); 745 CmpInst::Predicate getInverseMinMaxPred(SelectPatternFlavor SPF); 749 APInt getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 52 SelectPatternFlavor SPF, Value *A, Value *B) { in createMinMax() 1086 SelectPatternFlavor SPF = matchSelectPattern(&Sel, LHS, RHS).Flavor; in canonicalizeAbsNabs() 1087 if (SPF != SelectPatternFlavor::SPF_ABS && in canonicalizeAbsNabs() 1088 SPF != SelectPatternFlavor::SPF_NABS) in canonicalizeAbsNabs() 1092 bool IntMinIsPoison = SPF == SelectPatternFlavor::SPF_ABS && in canonicalizeAbsNabs() 1099 if (SPF == SelectPatternFlavor::SPF_NABS) in canonicalizeAbsNabs() 1594 SelectPatternFlavor SPF2, in foldSPFofSPF() 2147 static Instruction *moveAddAfterMinMax(SelectPatternFlavor SPF, Value *X, in moveAddAfterMinMax() 2151 bool IsUnsigned = SPF == SelectPatternFlavor::SPF_UMIN || in moveAddAfterMinMax() 2152 SPF == SelectPatternFlavor::SPF_UMAX; in moveAddAfterMinMax() [all …]
|
| H A D | InstCombineInternal.h | 709 Instruction *foldSPFofSPF(Instruction *Inner, SelectPatternFlavor SPF1, 711 SelectPatternFlavor SPF2, Value *C);
|
| H A D | InstCombineSimplifyDemanded.cpp | 315 SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor; in SimplifyDemandedUseBits()
|
| H A D | InstCombineMulDivRem.cpp | 237 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in visitMul()
|
| H A D | InstCombineAddSub.cpp | 2050 SelectPatternFlavor SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor; in visitSub()
|
| H A D | InstCombineCalls.cpp | 488 SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor; in foldCttzCtlz()
|
| H A D | InstCombineAndOrXor.cpp | 3608 SelectPatternFlavor SPF = matchSelectPattern(Op0, LHS, RHS).Flavor; in visitXor()
|
| H A D | InstCombineCompares.cpp | 5169 SelectPatternFlavor SPF = matchSelectPattern(Cmp.user_back(), A, B).Flavor; in foldICmpUsingKnownBits()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 165 SelectPatternFlavor &Flavor) { in matchSelectWithOptionalNotCond() 239 SelectPatternFlavor SPF; in getHashValueImpl() 381 SelectPatternFlavor LSPF, RSPF; in isEqualImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1108 SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor; in computeKnownBitsFromOperator() 2823 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor; in isSignedMinMaxClamp() 2831 SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor; in isSignedMinMaxClamp() 5778 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax() 5782 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax() 6222 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered) { in getMinMaxPred() 6234 SelectPatternFlavor llvm::getInverseMinMaxFlavor(SelectPatternFlavor SPF) { in getInverseMinMaxFlavor() 6252 CmpInst::Predicate llvm::getInverseMinMaxPred(SelectPatternFlavor SPF) { in getInverseMinMaxPred() 6256 APInt llvm::getMinMaxLimit(SelectPatternFlavor SPF, unsigned BitWidth) { in getMinMaxLimit() 6955 if (R.Flavor == SelectPatternFlavor::SPF_ABS) { in setLimitsForSelectPattern() [all …]
|
| H A D | InstructionSimplify.cpp | 4088 SelectPatternFlavor SPF = in simplifySelectWithICmpCond()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 299 SelectPatternFlavor InstSPF = matchSelectPattern(Inst, LHS, RHS).Flavor; in isSSATMinMaxPattern() 309 SelectPatternFlavor MinSPF = in isSSATMinMaxPattern() 882 SelectPatternFlavor SPF = matchSelectPattern(Sel, LHS, RHS).Flavor; in getCmpSelInstrCost()
|