[all-commits] [llvm/llvm-project] 16488d: [mlir][linalg] Pass all operands to tile to the ti...

Tobias Gysi via All-commits all-commits at lists.llvm.org
Fri Sep 10 01:45:31 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 16488dc300d088ee5c01af15cff07d349f18cd6a
      https://github.com/llvm/llvm-project/commit/16488dc300d088ee5c01af15cff07d349f18cd6a
  Author: Tobias Gysi <gysit at google.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
    M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
    M mlir/lib/Dialect/Linalg/Utils/Utils.cpp

  Log Message:
  -----------
  [mlir][linalg] Pass all operands to tile to the tile loop region builder (NFC).

Extend the signature of the tile loop nest region builder to take all operand values to use and not just the scf::For iterArgs. This change allows us to pass in all block arguments of TiledLoop and use them directly instead of replacing them after the loop generation.

Reviewed By: pifon2a

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




More information about the All-commits mailing list