Lines Matching refs:SmallPtrSet
31 const llvm::SmallPtrSet<Block *, 4> &
33 DenseMap<Block *, llvm::SmallPtrSet<Block *, 4>> &cache) { in getReachableImpl()
38 llvm::SmallPtrSet<Block *, 4> &reachable = cache[block]; in getReachableImpl()
130 const llvm::SmallPtrSet<Operation *, 2> &deleters = freedBy[operand.get()]; in isUseLive()
232 const llvm::SmallPtrSet<Operation *, 2> &deleters = it->getSecond(); in isFreedBetween()
270 const llvm::SmallPtrSet<Block *, 4> &sources = getReachableFrom(to); in isMaybeFreedOnPaths()
274 llvm::SmallPtrSet<Block *, 4> reachable(getReachable(from)); in isMaybeFreedOnPaths()
297 const llvm::SmallPtrSet<Block *, 4> &getReachable(Block *block) { in getReachable()
304 const llvm::SmallPtrSet<Block *, 4> &getReachableFrom(Block *block) { in getReachableFrom()
357 DenseMap<Value, llvm::SmallPtrSet<Operation *, 2>> freedBy;
360 DenseMap<Block *, llvm::SmallPtrSet<Block *, 4>> reachableCache;
361 DenseMap<Block *, llvm::SmallPtrSet<Block *, 4>> reachableFromCache;