llvm-project/mlir/lib
MaheshRavishankar 9d5239d39e [mlir][Linalg] Add fusion of IndexedGenericOp with TensorReshapeOp by expansion.
This patch adds support for fusing linalg.indexed_generic op with
linalg.tensor_reshape op by expansion, i.e.
- linalg.indexed_generic op -> linalg.tensor_reshape op when the
  latter is expanding.
- linalg.tensor_reshape op -> linalg.indexed_generic op when the
  former is folding.

Differential Revision: https://reviews.llvm.org/D90082
2020-10-27 16:15:34 -07:00
..
Analysis [MLIR] Extract buffer alias analysis for reuse 2020-10-23 13:23:32 +00:00
Bindings [mlir][Python] Custom python op view wrappers for building and traversing. 2020-10-27 12:23:34 -07:00
CAPI Remove global dialect registration 2020-10-24 00:35:55 +00:00
Conversion [mlir][Pattern] Add a new FrozenRewritePatternList class 2020-10-26 18:01:06 -07:00
Dialect [mlir][Linalg] Add fusion of IndexedGenericOp with TensorReshapeOp by expansion. 2020-10-27 16:15:34 -07:00
EDSC Remove MLIREDSCInterface library which isn't used anywhere (NFC) 2020-08-18 19:04:30 +00:00
ExecutionEngine [mlir] JitRunner: add a config option to register symbols with ExecutionEngine at runtime 2020-10-27 15:57:34 -07:00
IR [mlir][SymbolTable] Use Identifier instead of StringRef when looking up symbol name attributes 2020-10-26 19:40:19 -07:00
Interfaces [mlir] Update SCCP and the Inliner to use SymbolTableCollection for symbol lookups 2020-10-16 12:08:48 -07:00
Parser Import llvm::StringSwitch into mlir namespace. 2020-10-08 11:39:24 +02:00
Pass Add a dump() method on the pass manager for debugging purpose (NFC) 2020-09-23 05:53:41 +00:00
Reducer Create Reduction Tree Pass 2020-08-07 23:17:31 +00:00
Rewrite [mlir][Pattern] Add a new FrozenRewritePatternList class 2020-10-26 18:01:06 -07:00
Support [mlir][StorageUniquer] Refactor parametric storage to use sharded dense sets 2020-10-26 19:40:19 -07:00
TableGen Fix a few warnings from GCC (NFC) 2020-10-24 00:35:55 +00:00
Target [OpenMP][MLIR] Fix for nested parallel regions 2020-10-19 08:45:50 +01:00
Transforms [mlir][Pattern] Add a new FrozenRewritePatternList class 2020-10-26 18:01:06 -07:00
Translation Remove global dialect registration 2020-10-24 00:35:55 +00:00
CMakeLists.txt [mlir][NFC] Move around the code related to PatternRewriting to improve layering 2020-10-26 18:01:06 -07:00