[all-commits] [llvm/llvm-project] 089b91: [mlir][linalg][bufferize][NFC] Add `analyzeOp` hel...

Matthias Springer via All-commits all-commits at lists.llvm.org
Fri Jan 7 08:34:05 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 089b910abc49043d3972b911057411ef059c1a55
      https://github.com/llvm/llvm-project/commit/089b910abc49043d3972b911057411ef059c1a55
  Author: Matthias Springer <springerm at google.com>
  Date:   2022-01-08 (Sat, 08 Jan 2022)

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

  Log Message:
  -----------
  [mlir][linalg][bufferize][NFC] Add `analyzeOp` helper function

This function runs just the analysis of Comprehensive Bufferize, but does not bufferize the IR yet.

This is in preparation of fixing CallOp bufferization. Also needed for unifying Comprehensive Bufferize and core bufferization; the new partial bufferization can simply run bufferization without an analysis.

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




More information about the All-commits mailing list