Previously, linalg bufferization always had to be conservative at function boundaries and assume the most dynamic strided memref layout.
This revision introduce the mechanism to specify a linalg.buffer_layout function argument attribute that carries an affine map used to set a less pessimistic layout.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
nit: missing space