Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransforms.h205 typedef llvm::DenseSet<Expr *> ExprSet; typedef
207 void clearRefsIn(Stmt *S, ExprSet &refs);
209 void clearRefsIn(iterator begin, iterator end, ExprSet &refs) { in clearRefsIn()
214 void collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs);
216 void collectRemovables(Stmt *S, ExprSet &exprs);
H A DTransforms.cpp215 ExprSet &Refs;
217 ReferenceClear(ExprSet &refs) : Refs(refs) { } in ReferenceClear()
223 ExprSet &Refs;
226 ReferenceCollector(ValueDecl *D, ExprSet &refs) in ReferenceCollector()
237 ExprSet &Removables;
240 RemovablesCollector(ExprSet &removables) in RemovablesCollector()
300 void trans::clearRefsIn(Stmt *S, ExprSet &refs) { in clearRefsIn()
304 void trans::collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs) { in collectRefs()
308 void trans::collectRemovables(Stmt *S, ExprSet &exprs) { in collectRemovables()
H A DTransUnusedInitDelegate.cpp37 ExprSet Removables;
H A DTransUnbridgedCasts.cpp65 mutable std::unique_ptr<ExprSet> Removables;
323 Removables.reset(new ExprSet); in tryRemoving()
H A DTransZeroOutPropsInDealloc.cpp33 ExprSet Removables;
H A DTransRetainReleaseDealloc.cpp39 ExprSet Removables;