Home
last modified time | relevance | path

Searched refs:ExprSet (Results 1 – 7 of 7) sorted by relevance

/external/clang/lib/ARCMigrate/
DTransforms.h206 typedef llvm::DenseSet<Expr *> ExprSet; typedef
208 void clearRefsIn(Stmt *S, ExprSet &refs);
210 void clearRefsIn(iterator begin, iterator end, ExprSet &refs) { in clearRefsIn()
215 void collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs);
217 void collectRemovables(Stmt *S, ExprSet &exprs);
DTransforms.cpp221 ExprSet &Refs;
223 ReferenceClear(ExprSet &refs) : Refs(refs) { } in ReferenceClear()
229 ExprSet &Refs;
232 ReferenceCollector(ValueDecl *D, ExprSet &refs) in ReferenceCollector()
243 ExprSet &Removables;
246 RemovablesCollector(ExprSet &removables) in RemovablesCollector()
305 void trans::clearRefsIn(Stmt *S, ExprSet &refs) { in clearRefsIn()
309 void trans::collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs) { in collectRefs()
313 void trans::collectRemovables(Stmt *S, ExprSet &exprs) { in collectRemovables()
DTransUnusedInitDelegate.cpp38 ExprSet Removables;
DTransUnbridgedCasts.cpp66 mutable std::unique_ptr<ExprSet> Removables;
326 Removables.reset(new ExprSet); in tryRemoving()
DTransZeroOutPropsInDealloc.cpp34 ExprSet Removables;
DTransRetainReleaseDealloc.cpp40 ExprSet Removables;
DTransAutoreleasePool.cpp421 ExprSet Refs;