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.