reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/ValueTracking.h
  620   SelectPatternResult matchSelectPattern(Value *V, Value *&LHS, Value *&RHS,

References

include/llvm/Analysis/ValueTracking.h
  628     auto Result = matchSelectPattern(const_cast<Value *>(V), L, R);
lib/Analysis/LazyValueInfo.cpp
  891     SelectPatternResult SPR = matchSelectPattern(SI, LHS, RHS);
lib/Analysis/ValueTracking.cpp
 4581   SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1);
 4586   SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3285     auto SPR = matchSelectPattern(const_cast<User*>(&I), LHS, RHS);
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1811         SelectPatternFlavor SPF = matchSelectPattern(Op1, LHS, RHS).Flavor;
 1948     SelectPatternFlavor SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor;
 1952       SPF = matchSelectPattern(MinMax, LHS, RHS).Flavor;
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 3253     SelectPatternFlavor SPF = matchSelectPattern(Op0, LHS, RHS).Flavor;
lib/Transforms/InstCombine/InstCombineCalls.cpp
 1207     SelectPatternFlavor SPF = matchSelectPattern(Op0, X, Y).Flavor;
lib/Transforms/InstCombine/InstCombineCasts.cpp
  715     if (matchSelectPattern(SI, LHS, RHS).Flavor != SPF_UNKNOWN)
lib/Transforms/InstCombine/InstCombineCompares.cpp
 1400     SelectPatternResult SPR = matchSelectPattern(Cmp.getOperand(0), A, B);
 5445       SelectPatternResult SPR = matchSelectPattern(SI, A, B);
 6024       SelectPatternResult SPR = matchSelectPattern(SI, A, B);
lib/Transforms/InstCombine/InstCombineSelect.cpp
  998   SelectPatternResult SPR = matchSelectPattern(&Sel, LHS, RHS);
 1038   SelectPatternFlavor SPF = matchSelectPattern(&Sel, LHS, RHS).Flavor;
 2090   SelectPatternResult L = matchSelectPattern(LHS, A, B);
 2091   SelectPatternResult R = matchSelectPattern(RHS, C, D);
 2419     SelectPatternResult SPR = matchSelectPattern(&SI, LHS, RHS, &CastOp);
 2423       if (SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor)
 2427       if (SelectPatternFlavor SPF2 = matchSelectPattern(RHS, LHS2, RHS2).Flavor)
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  318     SelectPatternFlavor SPF = matchSelectPattern(I, LHS, RHS).Flavor;
unittests/Analysis/ValueTrackingTest.cpp
   67     SelectPatternResult R = matchSelectPattern(A, LHS, RHS, &CastOp);