[all-commits] [llvm/llvm-project] 1ca35f: [mlir][linalg][bufferize] Move BufferizableOpInter...

Matthias Springer via All-commits all-commits at lists.llvm.org
Tue Nov 2 02:36:21 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1ca35fc89e68fb2d0276856d8621bb5e68600919
      https://github.com/llvm/llvm-project/commit/1ca35fc89e68fb2d0276856d8621bb5e68600919
  Author: Matthias Springer <springerm at google.com>
  Date:   2021-11-02 (Tue, 02 Nov 2021)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/Transforms/ComprehensiveBufferize.h
    M mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferize.cpp

  Log Message:
  -----------
  [mlir][linalg][bufferize] Move BufferizableOpInterface implementations

This commit moves parts of the existing bufferization code into external op interface implementations. Furthermore, Comprehensive Bufferize is adapted to use the new interface.

Future commits will decouple the interface and its op implementations from Comprehensive Bufferize and the Linalg dialect, as well as split them into multiple files with their own build targets. This commit leaves the file structure and build rules mostly unchanged.

Differential Revision: https://reviews.llvm.org/D112900




More information about the All-commits mailing list