• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/

Lines Matching refs:Stmt

39 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt, CXXTypeidExpr>
46 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt,
81 template <class T, class F = const Stmt *(ExprMutationAnalyzer::*)(const T *)>
82 const Stmt *tryEachMatch(ArrayRef<ast_matchers::BoundNodes> Matches,
86 if (const Stmt *S = (Analyzer->*Finder)(Nodes.getNodeAs<T>(ID)))
94 const Stmt *ExprMutationAnalyzer::findMutation(const Expr *Exp) {
106 const Stmt *ExprMutationAnalyzer::findMutation(const Decl *Dec) {
110 const Stmt *ExprMutationAnalyzer::findPointeeMutation(const Expr *Exp) {
114 const Stmt *ExprMutationAnalyzer::findPointeeMutation(const Decl *Dec) {
118 const Stmt *ExprMutationAnalyzer::findMutationMemoized(
129 if (const Stmt *S = (this->*Finder)(Exp))
136 const Stmt *ExprMutationAnalyzer::tryEachDeclRef(const Decl *Dec,
180 const Stmt *
185 const Stmt *
190 const Stmt *ExprMutationAnalyzer::findExprPointeeMutation(
196 const Stmt *ExprMutationAnalyzer::findDeclPointeeMutation(
202 const Stmt *ExprMutationAnalyzer::findDirectMutation(const Expr *Exp) {
293 return selectFirst<Stmt>("stmt", Matches);
296 const Stmt *ExprMutationAnalyzer::findMemberMutation(const Expr *Exp) {
307 const Stmt *ExprMutationAnalyzer::findArrayElementMutation(const Expr *Exp) {
316 const Stmt *ExprMutationAnalyzer::findCastMutation(const Expr *Exp) {
326 if (const Stmt *S = findExprMutation(Casts))
338 const Stmt *ExprMutationAnalyzer::findRangeLoopMutation(const Expr *Exp) {
350 const Stmt *ExprMutationAnalyzer::findReferenceMutation(const Expr *Exp) {
362 if (const Stmt *S = findExprMutation(Ref))
384 const Stmt *ExprMutationAnalyzer::findFunctionArgMutation(const Expr *Exp) {
448 if (const Stmt *S = InitAnalyzer.findMutation(Parm))
455 const Stmt *
461 if (const Stmt *S = BodyAnalyzer.findMutation(Parm))