Lines Matching defs:matchSelectPattern
3676 SelectPatternFlavor SPF = matchSelectPattern(Select, LHS, RHS).Flavor;
3684 SelectPatternFlavor SPF2 = matchSelectPattern(LHS, LHS2, RHS2).Flavor;
8177 SelectPatternResult L = matchSelectPattern(TVal, A, B, nullptr, Depth + 1);
8182 SelectPatternResult R = matchSelectPattern(FVal, C, D, nullptr, Depth + 1);
8400 static SelectPatternResult matchSelectPattern(CmpInst::Predicate Pred,
8701 SelectPatternResult llvm::matchSelectPattern(Value *V, Value *&LHS, Value *&RHS,
8741 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS,
8750 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS,
8755 return ::matchSelectPattern(Pred, FMF, CmpLHS, CmpRHS, TrueVal, FalseVal,
8815 auto CurrentPattern = matchSelectPattern(I, LHS, RHS);
9626 SelectPatternResult R = matchSelectPattern(&SI, LHS, RHS);