Lines Matching refs:Stmt
28 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt, CXXTypeidExpr>
35 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt, CXXNoexceptExpr>
38 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt,
73 template <class T, class F = const Stmt *(ExprMutationAnalyzer::*)(const T *)>
74 const Stmt *tryEachMatch(ArrayRef<ast_matchers::BoundNodes> Matches, in tryEachMatch()
78 if (const Stmt *S = (Analyzer->*Finder)(Nodes.getNodeAs<T>(ID))) in tryEachMatch()
86 const Stmt *ExprMutationAnalyzer::findMutation(const Expr *Exp) { in findMutation()
98 const Stmt *ExprMutationAnalyzer::findMutation(const Decl *Dec) { in findMutation()
102 const Stmt *ExprMutationAnalyzer::findPointeeMutation(const Expr *Exp) { in findPointeeMutation()
106 const Stmt *ExprMutationAnalyzer::findPointeeMutation(const Decl *Dec) { in findPointeeMutation()
110 const Stmt *ExprMutationAnalyzer::findMutationMemoized( in findMutationMemoized()
121 if (const Stmt *S = (this->*Finder)(Exp)) in findMutationMemoized()
128 const Stmt *ExprMutationAnalyzer::tryEachDeclRef(const Decl *Dec, in tryEachDeclRef()
172 const Stmt *
177 const Stmt *
182 const Stmt *ExprMutationAnalyzer::findExprPointeeMutation( in findExprPointeeMutation()
188 const Stmt *ExprMutationAnalyzer::findDeclPointeeMutation( in findDeclPointeeMutation()
194 const Stmt *ExprMutationAnalyzer::findDirectMutation(const Expr *Exp) { in findDirectMutation()
274 return selectFirst<Stmt>("stmt", Matches); in findDirectMutation()
277 const Stmt *ExprMutationAnalyzer::findMemberMutation(const Expr *Exp) { in findMemberMutation()
288 const Stmt *ExprMutationAnalyzer::findArrayElementMutation(const Expr *Exp) { in findArrayElementMutation()
297 const Stmt *ExprMutationAnalyzer::findCastMutation(const Expr *Exp) { in findCastMutation()
307 if (const Stmt *S = findExprMutation(Casts)) in findCastMutation()
319 const Stmt *ExprMutationAnalyzer::findRangeLoopMutation(const Expr *Exp) { in findRangeLoopMutation()
331 const Stmt *ExprMutationAnalyzer::findReferenceMutation(const Expr *Exp) { in findReferenceMutation()
343 if (const Stmt *S = findExprMutation(Ref)) in findReferenceMutation()
365 const Stmt *ExprMutationAnalyzer::findFunctionArgMutation(const Expr *Exp) { in findFunctionArgMutation()
426 if (const Stmt *S = InitAnalyzer.findMutation(Parm)) in FunctionParmMutationAnalyzer()
433 const Stmt *
439 if (const Stmt *S = BodyAnalyzer.findMutation(Parm)) in findMutation()