[mlir][transform] Add multi-buffering to the transform dialect
Add the plumbing necessary to call the memref dialect's multiBuffer function. This will allow separation between choosing which buffers to multi-buffer and the actual transform. Alter the multibuffer function to return the newly created allocation if multi-buffering succeeds. This is necessary to communicate with the transform dialect hooks what allocation multi-buffering created. Reviewed By: ftynse, nicolasvasilache Differential Revision: https://reviews.llvm.org/D133985
Loading