| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 580 SelectPatternResult matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, 584 matchSelectPattern(const Value *V, const Value *&LHS, const Value *&RHS, 588 auto Result = matchSelectPattern(const_cast<Value*>(V), L, R);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 847 SelectPatternResult SPR = matchSelectPattern(&Sel, LHS, RHS); in canonicalizeMinMaxWithConstant() 888 SelectPatternFlavor SPF = matchSelectPattern(&Sel, LHS, RHS).Flavor; in canonicalizeAbsNabs() 1510 SelectPatternResult L = matchSelectPattern(LHS, A, B); in factorizeMinMaxTree() 1511 SelectPatternResult R = matchSelectPattern(RHS, C, D); in factorizeMinMaxTree() 1818 SelectPatternResult SPR = matchSelectPattern(&SI, LHS, RHS, &CastOp); in visitSelectInst() 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 | InstCombineAddSub.cpp | 1563 SelectPatternFlavor SPF = matchSelectPattern(Op1, LHS, RHS).Flavor; in visitSub() 1672 SelectPatternFlavor SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor; in visitSub() 1676 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 | InstCombineCompares.cpp | 1325 SelectPatternResult SPR = matchSelectPattern(X, A, B); in foldICmpWithZero() 4828 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitICmpInst() 5460 SelectPatternResult SPR = matchSelectPattern(SI, A, B); in visitFCmpInst()
|
| H A D | InstCombineCasts.cpp | 716 if (matchSelectPattern(SI, LHS, RHS).Flavor != SPF_UNKNOWN) in visitTrunc()
|
| 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() 4615 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1); in matchMinMaxOfMinMax() 4620 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1); in matchMinMaxOfMinMax() 4795 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred, in matchSelectPattern() function 5081 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS, in matchSelectPattern() function in llvm 5113 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, in matchSelectPattern() 5122 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, in matchSelectPattern() 5127 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, TrueVal, FalseVal, in matchSelectPattern()
|
| H A D | LazyValueInfo.cpp | 872 SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS); in solveBlockValueSelect()
|
| H A D | InstructionSimplify.cpp | 3077 SelectPatternFlavor SPF = matchSelectPattern(Op0, SP0, SP1).Flavor; in simplifyICmpWithAbsNabs()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 2985 auto SPR = matchSelectPattern(const_cast<User*>(&I), LHS, RHS); in visitSelect()
|