Searched refs:SelectPatternFlavor (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 525 enum SelectPatternFlavor { enum 549 SelectPatternFlavor Flavor; 557 static bool isMinOrMax(SelectPatternFlavor SPF) { in isMinOrMax() 596 CmpInst::Predicate getMinMaxPred(SelectPatternFlavor SPF, 601 SelectPatternFlavor getInverseMinMaxFlavor(SelectPatternFlavor SPF); 605 CmpInst::Predicate getInverseMinMaxPred(SelectPatternFlavor SPF);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 51 SelectPatternFlavor SPF, Value *A, Value *B) { in createMinMax() 888 SelectPatternFlavor SPF = matchSelectPattern(&Sel, LHS, RHS).Flavor; in canonicalizeAbsNabs() 889 if (SPF != SelectPatternFlavor::SPF_ABS && in canonicalizeAbsNabs() 890 SPF != SelectPatternFlavor::SPF_NABS) in canonicalizeAbsNabs() 939 if (SPF == SelectPatternFlavor::SPF_NABS) { in canonicalizeAbsNabs() 1093 SelectPatternFlavor SPF1, in foldSPFofSPF() 1096 SelectPatternFlavor SPF2, Value *C) { in foldSPFofSPF() 1500 static Instruction *factorizeMinMaxTree(SelectPatternFlavor SPF, Value *LHS, in factorizeMinMaxTree() 1822 if (SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor) in visitSelectInst() 1826 if (SelectPatternFlavor SPF2 = matchSelectPattern(RHS, LHS2, RHS2).Flavor) in visitSelectInst()
|
| H A D | InstCombineInternal.h | 913 Instruction *foldSPFofSPF(Instruction *Inner, SelectPatternFlavor SPF1, 915 SelectPatternFlavor SPF2, Value *C);
|
| H A D | InstCombineAddSub.cpp | 1563 SelectPatternFlavor SPF = matchSelectPattern(Op1, LHS, RHS).Flavor; in visitSub() 1672 SelectPatternFlavor SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor; in visitSub()
|
| H A D | InstCombineSimplifyDemanded.cpp | 319 SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor; in SimplifyDemandedUseBits()
|
| H A D | InstCombineAndOrXor.cpp | 2949 SelectPatternFlavor SPF = matchSelectPattern(Op0, LHS, RHS).Flavor; in visitXor()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 157 SelectPatternFlavor SPF = matchSelectPattern(Inst, A, B).Flavor; in getHashValue() 231 SelectPatternFlavor LSPF = matchSelectPattern(LHSI, LHSA, LHSB).Flavor; in isEqual() 237 SelectPatternFlavor RSPF = matchSelectPattern(RHSI, RHSA, RHSB).Flavor; in isEqual()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1050 SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor; in computeKnownBitsFromOperator() 2242 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor; in isSignedMinMaxClamp() 2249 SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor; in isSignedMinMaxClamp() 4711 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax() 4715 if (SPR.Flavor != SelectPatternFlavor::SPF_UNKNOWN) in matchMinMax() 5131 CmpInst::Predicate llvm::getMinMaxPred(SelectPatternFlavor SPF, bool Ordered) { in getMinMaxPred() 5143 SelectPatternFlavor llvm::getInverseMinMaxFlavor(SelectPatternFlavor SPF) { in getInverseMinMaxFlavor() 5151 CmpInst::Predicate llvm::getInverseMinMaxPred(SelectPatternFlavor SPF) { in getInverseMinMaxPred()
|
| H A D | InstructionSimplify.cpp | 3077 SelectPatternFlavor SPF = matchSelectPattern(Op0, SP0, SP1).Flavor; in simplifyICmpWithAbsNabs() 3078 if (SPF == SelectPatternFlavor::SPF_ABS && in simplifyICmpWithAbsNabs() 3082 if (SPF == SelectPatternFlavor::SPF_NABS) in simplifyICmpWithAbsNabs()
|