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 | ||
---|---|---|
26–27 | Can this also go? | |
139 | 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 | ||
866 | 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?