Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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.cpp214 ExprSet &Refs;
216 ReferenceClear(ExprSet &refs) : Refs(refs) { } in ReferenceClear()
222 ExprSet &Refs;
225 ReferenceCollector(ValueDecl *D, ExprSet &refs) in ReferenceCollector()
236 ExprSet &Removables;
239 RemovablesCollector(ExprSet &removables) in RemovablesCollector()
299 void trans::clearRefsIn(Stmt *S, ExprSet &refs) { in clearRefsIn()
303 void trans::collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs) { in collectRefs()
307 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;
H A DTransAutoreleasePool.cpp421 ExprSet Refs;