llvm-project/mlir/lib
Hanhan Wang 6eee66d12a [mlir][linalg] Add a new pattern to handle folding unit reduction dims.
The output operands will be added to input operands if the generic op (on tensors)
becomes an elementwise operation. The outputs of the generic op is still the same.
They will be cleaned up by ReplaceWithEmptyTensorIfUnused pattern.

Reviewed By: mravishankar

Differential Revision: https://reviews.llvm.org/D138251
2022-11-23 10:47:10 -08:00
..
Analysis [mlir] Remove `Transforms/SideEffectUtils.h` and move the methods into `Interface/SideEffectInterfaces.h`. 2022-11-15 20:07:35 +00:00
AsmParser Merge kDynamicSize and kDynamicSentinel into one constant. 2022-11-21 13:01:26 +00:00
Bindings/Python [mlir][AsmPrinter] Allow explicitly disabling debug info 2022-11-18 02:09:57 -08:00
Bytecode [MLIR][Bytecode] Ensure `dataIt` is aligned coming out of `EncodingReader::alignTo`. 2022-11-13 09:27:23 -08:00
CAPI Merge kDynamicSize and kDynamicSentinel into one constant. 2022-11-21 13:01:26 +00:00
Conversion [NFC][mlir] VectorUtils / IndexingUtils simplifications and cleanups 2022-11-22 23:42:29 -08:00
Dialect [mlir][linalg] Add a new pattern to handle folding unit reduction dims. 2022-11-23 10:47:10 -08:00
ExecutionEngine [mlir][sparse] Macros to clean up StridedMemRefType in the SparseTensorRuntime 2022-11-16 16:40:13 -08:00
IR [mlir] Clean-up ViewLikeOpInterface w.r.t. kDynamic change. 2022-11-22 10:51:53 +01:00
Interfaces [mlir] Clean-up ViewLikeOpInterface w.r.t. kDynamic change. 2022-11-22 10:51:53 +01:00
Parser [mlir] Add initial support for a binary serialization format 2022-08-22 00:36:26 -07:00
Pass [mlir-opt] Add '-p' as an alias for '-pass-pipeline' 2022-11-08 15:17:27 -05:00
Reducer [mlir-reduce] Support parsing operations other than 'builtin.module' as top-level 2022-10-03 16:15:53 -04:00
Rewrite Suppress warning for unused variable if assertions are disabled. 2022-11-08 11:14:49 +01:00
Support Apply clang-tidy fixes for llvm-include-order in FileUtilities.cpp (NFC) 2022-11-23 00:52:34 +00:00
TableGen [mlir][ods] Generalize default/optional parameters 2022-09-20 11:07:53 -07:00
Target [mlir][llvmir] Translate function result attributes to LLVM IR. 2022-11-18 12:03:42 -08:00
Tools [mlir][Translation] Allow specifying an expected input alignment for "ToMLIR" translations 2022-11-15 17:22:41 -08:00
Transforms Apply clang-tidy fixes for readability-simplify-boolean-expr in CSE.cpp (NFC) 2022-11-23 00:52:35 +00:00
CMakeLists.txt [mlir] Add initial support for a binary serialization format 2022-08-22 00:36:26 -07:00