HomePhabricator

[mlir][linalg][bufferize] Move BufferizableOpInterface implementations

Authored by springerm on Nov 2 2021, 12:05 AM.

Description

[mlir][linalg][bufferize] Move BufferizableOpInterface implementations

This commit moves parts of the existing bufferization code into external op interface implementations. Furthermore, Comprehensive Bufferize is adapted to use the new interface.

Future commits will decouple the interface and its op implementations from Comprehensive Bufferize and the Linalg dialect, as well as split them into multiple files with their own build targets. This commit leaves the file structure and build rules mostly unchanged.

Differential Revision: https://reviews.llvm.org/D112900

Details

Committed
springermNov 2 2021, 2:30 AM
Differential Revision
D112900: [mlir][linalg][bufferize] Move BufferizableOpInterface implementations
Parents
rGca791f8c9aaa: [gn build] Port fd41738e2ca9
Branches
Unknown
Tags
Unknown