Home | History | Annotate | Download | only in ARCMigrate

Lines Matching refs:Refs

188   ExprSet &Refs;
190 ReferenceClear(ExprSet &refs) : Refs(refs) { }
191 bool VisitDeclRefExpr(DeclRefExpr *E) { Refs.erase(E); return true; }
192 bool VisitBlockDeclRefExpr(BlockDeclRefExpr *E) { Refs.erase(E); return true; }
197 ExprSet &Refs;
200 ReferenceCollector(ValueDecl *D, ExprSet &refs)
201 : Dcl(D), Refs(refs) { }
205 Refs.insert(E);
211 Refs.insert(E);
280 void trans::clearRefsIn(Stmt *S, ExprSet &refs) {
281 ReferenceClear(refs).TraverseStmt(S);
284 void trans::collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs) {
285 ReferenceCollector(D, refs).TraverseStmt(S);