llvm-project/mlir
Prateek Gupta 1a2bb03eda [MLIR][LINALG] Add canonicalization pattern in `linalg.generic` op for static shape inference.
This commit adds canonicalization pattern in `linalg.generic` op
for static shape inference. If any of the inputs or outputs have
static shape or is casted from a tensor of static shape, then
shapes of all the inputs and outputs can be inferred by using the
affine map of the static shape input/output.

Signed-Off-By: Prateek Gupta <prateek@nod-labs.com>

Reviewed By: mravishankar

Differential Revision: https://reviews.llvm.org/D118929
2022-02-21 07:51:13 +00:00
..
benchmark/python [mlir] Use sparse-compiler pass in sparse benchmark 2022-02-09 20:16:47 +00:00
cmake/modules [mlir] Do not use an empty source file when building aggregate libraries. 2022-02-05 23:06:28 -08:00
docs [MLIR] add entry block to MLIR grammar. 2022-02-17 15:40:43 +05:30
examples [mlir] Update Toy operations to use the `hasCustomAssemblyFormat` field 2022-02-07 19:03:58 -08:00
include [mlir][OpenMP] Added assemblyFormat for SectionsOp 2022-02-21 13:01:49 +05:30
lib [MLIR][LINALG] Add canonicalization pattern in `linalg.generic` op for static shape inference. 2022-02-21 07:51:13 +00:00
python [mlir][OpDSL] Restructure comprehension.py (NFC). 2022-02-14 12:56:01 +00:00
test [MLIR][LINALG] Add canonicalization pattern in `linalg.generic` op for static shape inference. 2022-02-21 07:51:13 +00:00
tools [mlir] Added oilist primitive 2022-02-17 11:10:24 +05:30
unittests [MLIR][Presburger] Inequality Typing in coalesce 2022-02-20 23:19:14 +05:30
utils [mlir][spirv] Add OpenCL fma op and lowering 2022-02-15 11:28:20 +03:00
.clang-format
.clang-tidy Enable readability-redundant-smartptr-get in MLIR local clang-tidy config 2022-01-08 20:07:11 +00:00
CMakeLists.txt [mlir] Set up boilerplate build for MLIR benchmarks 2022-01-27 21:38:15 +00:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.