Lines Matching defs:bufferization
9 // This file implements logic for computing correct `bufferization.dealloc`
32 namespace bufferization {
35 } // namespace bufferization
39 using namespace mlir::bufferization;
193 /// deallocated per block, but also to insert `bufferization.dealloc`
254 /// o = bufferization.dealloc m if c retain r
343 /// `bufferization.clone` if necessary, and inserts the
344 /// `bufferization.dealloc` operation according to the ops operands.
358 /// o = bufferization.dealloc m if c retain r
761 builder.create<bufferization::CloneOp>(loc, newMemref);
799 auto deallocOp = builder.create<bufferization::DeallocOp>(
869 // The bufferization.manual_deallocation attribute can be attached to ops
904 // typed operand. E.g., consider an operation like `bufferization.clone`
1022 : public bufferization::impl::OwnershipBasedBufferDeallocationBase<
1051 // Implement bufferization API
1055 bufferization::deallocateBuffersOwnershipBased(FunctionOpInterface op,
1069 mlir::bufferization::createOwnershipBasedBufferDeallocationPass(