Home | History | Annotate | Download | only in Analysis

Lines Matching defs:Matches

27   return InnerMatcher.matches(*Range, Finder, Builder);
39 return InnerMatcher.matches(*Result, Finder, Builder);
54 // The 'ConditionalOperator' matches on `<anything> ? <expr> : <expr>`.
74 return ComplexMatcher.matches(Node, Finder, Builder);
83 if (InnerMatcher.matches(*Arg, Finder, &Result)) {
100 return InnerMatcher.matches(*Node.getControllingExpr(), Finder, Builder);
130 const Stmt *tryEachMatch(ArrayRef<ast_matchers::BoundNodes> Matches,
133 for (const auto &Nodes : Matches) {
229 ExprMutationAnalyzer::findExprMutation(ArrayRef<BoundNodes> Matches) {
230 return tryEachMatch<Expr>(Matches, this, &ExprMutationAnalyzer::findMutation);
234 ExprMutationAnalyzer::findDeclMutation(ArrayRef<BoundNodes> Matches) {
235 return tryEachMatch<Decl>(Matches, this, &ExprMutationAnalyzer::findMutation);
239 ArrayRef<ast_matchers::BoundNodes> Matches) {
240 return tryEachMatch<Expr>(Matches, this,
245 ArrayRef<ast_matchers::BoundNodes> Matches) {
246 return tryEachMatch<Decl>(Matches, this,
364 const auto Matches
373 return selectFirst<Stmt>("stmt", Matches);
440 // Keep the ordering for the specific initialization matches to happen first,
540 const auto Matches = match(
551 for (const auto &Nodes : Matches) {