Lines Matching defs:deallocation
10 // positions. Furthermore, buffer deallocation also adds required new clone
165 /// The buffer deallocation transformation which ensures that all allocs in the
191 /// The interface handlers job is to update the deallocation state, most
199 /// as deallocation condition such that MemRefs already deallocated in the
380 /// Performs deallocation of a single basic block. This is a private function
420 /// FunctionOpInterface that have to hold for the deallocation to be
427 /// deallocation to be applicable:
509 "No deallocation operations must be present when running this pass!");
530 // the deallocation steps. Furthermore, we accept cases, where we have a
870 // with an allocation and/or deallocation side effect. It indicates that
871 // the op is under a "manual deallocation" scheme. Deallocation ops are
873 // deallocation pass). However, if they are under manual deallocation,
874 // they can be safely ignored by the buffer deallocation pass.
879 // Buffers that were allocated under "manual deallocation" may be
917 // deallocation pass.
1018 /// The actual buffer deallocation pass that inserts and moves dealloc nodes
1057 // Gather all required allocation nodes and prepare the deallocation phase.
1058 BufferDeallocation deallocation(op, options);
1061 return deallocation.deallocate(op);