BufferPlacement has been removed, as allocations are no longer placed during the conversion.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Do you intend to remove the BufferAssignmentPlacer itself in a separate step?
| mlir/include/mlir/Transforms/BufferPlacement.h | ||
|---|---|---|
| 27 | Can this also go? | |
| 175 | If nullptr is not a usable default, then why have it anyway? | |
| mlir/lib/Dialect/Linalg/Transforms/TensorsToBuffers.cpp | ||
| 47 | This should be a no-op as the rewriter should already be at the op positon. | |
| mlir/lib/Transforms/BufferPlacement.cpp | ||
| 880 | This is a no-op, right? | |
| mlir/test/lib/Transforms/TestBufferPlacement.cpp | ||
| 59 | Here, too. | |
Comment Actions
Also, as a nit, you could rephrase the summary to just read
BufferPlacement has been removed, as allocations are no longer placed during the conversion.
Can this also go?