Add BufferAssignmentCallOpConverter as a pattern rewriter for Buffer Placement. It matches the signature of the caller operation with the callee after rewriting the callee with FunctionAndBlockSignatureConverter.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| mlir/lib/Transforms/BufferPlacement.cpp | ||
|---|---|---|
| 508 | nit: No replacing is required. | |
| mlir/test/Transforms/buffer-placement-preparation.mlir | ||
| 214 | Please, format IR to fit 80 chars, smth like: %0 = linalg.generic {
args_in = 1 : i64,
args_out = 1 : i64,
indexing_maps = [#map0, #map0],
iterator_types = ["parallel"]
} %arg1 { | |
| 257 | that's nice that we can already do that! | |
Comment Actions
(Please void upper caps in your commit title)
(I'd also avoid [BUFFER_PLACEMENT] as a tag in the first place, the commit title is descriptive enough as Introduce CallOp converter for buffer placement)
nit: No replacing is required.