[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