Home
last modified time | relevance | path

Searched refs:SelectPatternFlavor (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DValueTracking.h525 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 DInstCombineSelect.cpp51 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 DInstCombineInternal.h913 Instruction *foldSPFofSPF(Instruction *Inner, SelectPatternFlavor SPF1,
915 SelectPatternFlavor SPF2, Value *C);
H A DInstCombineAddSub.cpp1563 SelectPatternFlavor SPF = matchSelectPattern(Op1, LHS, RHS).Flavor; in visitSub()
1672 SelectPatternFlavor SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor; in visitSub()
H A DInstCombineSimplifyDemanded.cpp319 SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor; in SimplifyDemandedUseBits()
H A DInstCombineAndOrXor.cpp2949 SelectPatternFlavor SPF = matchSelectPattern(Op0, LHS, RHS).Flavor; in visitXor()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp157 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 DValueTracking.cpp1050 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 DInstructionSimplify.cpp3077 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()