llvm-project/mlir/test/lib
Nicolas Vasilache dbf9bedf40 [mlir][Linalg] Add a hoistPaddingOnTensors transformation
This transformation anchors on a padding op whose result is only used as an input
to a Linalg op and pulls it out of a given number of loops.
The result is a packing of padded tailes of ops that is amortized just before
the outermost loop from which the pad operation is hoisted.

Differential revision: https://reviews.llvm.org/D95243
2021-01-25 12:41:18 +00:00
..
Dialect [mlir][OpFormatGen] Add support for anchoring optional groups with types 2021-01-22 12:07:27 -08:00
IR [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. This is a preparation step to remove the corresponding methods from OpState. 2020-12-09 12:11:32 +01:00
Pass [mlir][BuiltinDialect] Resolve comments from D91571 2020-11-19 11:12:49 -08:00
Reducer Create TestReducer pass 2020-07-11 00:46:57 +00:00
Rewrite [mlir][PDL] Add support for PDL bytecode and expose PDL support to OwningRewritePatternList 2020-12-01 15:05:50 -08:00
Transforms [mlir][Linalg] Add a hoistPaddingOnTensors transformation 2021-01-25 12:41:18 +00:00
CMakeLists.txt [mlir][PDL] Add support for PDL bytecode and expose PDL support to OwningRewritePatternList 2020-12-01 15:05:50 -08:00