This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg] BufferizeToAllocationOp: Bufferize non-allocating ops
ClosedPublic

Authored by springerm on Jun 28 2023, 6:52 AM.

Details

Summary

Until now, only tensor.pad ops could be bufferized to an allocation. This revision adds support for all bufferizable ops that do not already bufferize to an allocation. (Those still need special handling.)

Depends On: D153970

Diff Detail

Event Timeline

springerm created this revision.Jun 28 2023, 6:52 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 28 2023, 6:52 AM
springerm requested review of this revision.Jun 28 2023, 6:52 AM
springerm retitled this revision from [mlir][linalg] BufferizeToAllocation: Bufferize non-allocating ops to [mlir][linalg] BufferizeToAllocationOp: Bufferize non-allocating ops.
nicolasvasilache accepted this revision.Jul 4 2023, 4:38 AM
This revision is now accepted and ready to land.Jul 4 2023, 4:38 AM