Lines Matching defs:deleters
105 static PotentialDeleters maybeFreed(ArrayRef<Operation *> deleters) {
106 return PotentialDeleters(deleters);
111 explicit operator bool() const { return !deleters.empty(); }
116 llvm::append_range(deleters, other.deleters);
121 ArrayRef<Operation *> getOps() const { return deleters; }
126 llvm::append_range(deleters, ops);
130 SmallVector<Operation *> deleters;
138 const llvm::SmallPtrSet<Operation *, 2> &deleters = freedBy[operand.get()];
139 if (deleters.empty())
233 static PotentialDeleters maybeFreed(ArrayRef<Operation *> deleters) {
234 return PotentialDeleters::maybeFreed(deleters);
247 const llvm::SmallPtrSet<Operation *, 2> &deleters = it->getSecond();
249 if (deleters.contains(op))
297 // Join potential deleters from all blocks as we don't know here which of
390 TransformOpMemFreeAnalysis::PotentialDeleters deleters =
392 if (!deleters)
399 for (Operation *d : deleters.getOps()) {