[all-commits] [llvm/llvm-project] 224056: [MLIR][Linalg] Hoist padding across multiple level...
Nicolas Vasilache via All-commits
all-commits at lists.llvm.org
Tue Mar 23 10:49:02 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 22405685794a4908ae64e71d97532f8ab6d34f5c
https://github.com/llvm/llvm-project/commit/22405685794a4908ae64e71d97532f8ab6d34f5c
Author: Nicolas Vasilache <nicolas.vasilache at gmail.com>
Date: 2021-03-23 (Tue, 23 Mar 2021)
Changed paths:
M mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
M mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
M mlir/test/Dialect/Linalg/hoist-padding.mlir
Log Message:
-----------
[MLIR][Linalg] Hoist padding across multiple levels of tiling
This revision introduces proper backward slice computation during the hoisting of
PadTensorOp. This allows hoisting padding even across multiple levels of tiling.
Such hoisting requires the proper handling of loop bounds that may depend on enclosing
loop variables.
Differential revision: https://reviews.llvm.org/D98965
More information about the All-commits
mailing list