Lines Matching refs:ExprMutationAnalyzer
190 class F = const Stmt *(ExprMutationAnalyzer::Analyzer::*)(const T *)>
192 ExprMutationAnalyzer::Analyzer *Analyzer, F Finder) { in tryEachMatch()
203 const Stmt *ExprMutationAnalyzer::Analyzer::findMutation(const Expr *Exp) { in findMutation()
206 {&ExprMutationAnalyzer::Analyzer::findDirectMutation, in findMutation()
207 &ExprMutationAnalyzer::Analyzer::findMemberMutation, in findMutation()
208 &ExprMutationAnalyzer::Analyzer::findArrayElementMutation, in findMutation()
209 &ExprMutationAnalyzer::Analyzer::findCastMutation, in findMutation()
210 &ExprMutationAnalyzer::Analyzer::findRangeLoopMutation, in findMutation()
211 &ExprMutationAnalyzer::Analyzer::findReferenceMutation, in findMutation()
212 &ExprMutationAnalyzer::Analyzer::findFunctionArgMutation}, in findMutation()
216 const Stmt *ExprMutationAnalyzer::Analyzer::findMutation(const Decl *Dec) { in findMutation()
217 return tryEachDeclRef(Dec, &ExprMutationAnalyzer::Analyzer::findMutation); in findMutation()
221 ExprMutationAnalyzer::Analyzer::findPointeeMutation(const Expr *Exp) { in findPointeeMutation()
226 ExprMutationAnalyzer::Analyzer::findPointeeMutation(const Decl *Dec) { in findPointeeMutation()
228 &ExprMutationAnalyzer::Analyzer::findPointeeMutation); in findPointeeMutation()
231 const Stmt *ExprMutationAnalyzer::Analyzer::findMutationMemoized( in findMutationMemoized()
252 ExprMutationAnalyzer::Analyzer::tryEachDeclRef(const Decl *Dec, in tryEachDeclRef()
272 bool ExprMutationAnalyzer::Analyzer::isUnevaluated(const Stmt *Exp, in isUnevaluated()
305 bool ExprMutationAnalyzer::Analyzer::isUnevaluated(const Expr *Exp) { in isUnevaluated()
310 ExprMutationAnalyzer::Analyzer::findExprMutation(ArrayRef<BoundNodes> Matches) { in findExprMutation()
312 &ExprMutationAnalyzer::Analyzer::findMutation); in findExprMutation()
316 ExprMutationAnalyzer::Analyzer::findDeclMutation(ArrayRef<BoundNodes> Matches) { in findDeclMutation()
318 &ExprMutationAnalyzer::Analyzer::findMutation); in findDeclMutation()
321 const Stmt *ExprMutationAnalyzer::Analyzer::findExprPointeeMutation( in findExprPointeeMutation()
324 Matches, this, &ExprMutationAnalyzer::Analyzer::findPointeeMutation); in findExprPointeeMutation()
327 const Stmt *ExprMutationAnalyzer::Analyzer::findDeclPointeeMutation( in findDeclPointeeMutation()
330 Matches, this, &ExprMutationAnalyzer::Analyzer::findPointeeMutation); in findDeclPointeeMutation()
334 ExprMutationAnalyzer::Analyzer::findDirectMutation(const Expr *Exp) { in findDirectMutation()
458 ExprMutationAnalyzer::Analyzer::findMemberMutation(const Expr *Exp) { in findMemberMutation()
472 ExprMutationAnalyzer::Analyzer::findArrayElementMutation(const Expr *Exp) { in findArrayElementMutation()
485 const Stmt *ExprMutationAnalyzer::Analyzer::findCastMutation(const Expr *Exp) { in findCastMutation()
521 ExprMutationAnalyzer::Analyzer::findRangeLoopMutation(const Expr *Exp) { in findRangeLoopMutation()
585 ExprMutationAnalyzer::Analyzer::findReferenceMutation(const Expr *Exp) { in findReferenceMutation()
618 ExprMutationAnalyzer::Analyzer::findFunctionArgMutation(const Expr *Exp) { in findFunctionArgMutation()
672 ExprMutationAnalyzer::Memoized &Memorized) in FunctionParmMutationAnalyzer()
678 ExprMutationAnalyzer::Analyzer InitAnalyzer(*Init->getInit(), Context, in FunctionParmMutationAnalyzer()