llvm-project/mlir
Matthias Springer 12e41d9264 [mlir][bufferize] Infer memref types when possible
Instead of recomputing memref types from tensor types, try to infer them when possible. This results in more precise layout maps.

Differential Revision: https://reviews.llvm.org/D125614
2022-05-16 02:02:08 +02:00
..
benchmark/python [mlir] Fix declaration of nano time function in benchmark infra 2022-05-13 13:22:18 +02:00
cmake/modules [mlir] Fix python bindings build on Windows in Debug 2022-05-09 19:46:47 -07:00
docs [mlir] Rename Zero* traits to Zero*s 2022-05-14 00:20:28 +00:00
examples [mlir] Attach InferTypeOpInterface on SameOperandsAndResultType operations when possible 2022-04-28 12:57:59 -07:00
include [mlir][bufferize] Infer memref types when possible 2022-05-16 02:02:08 +02:00
lib [mlir][bufferize] Infer memref types when possible 2022-05-16 02:02:08 +02:00
python [mlir:ODS] Support using attributes in AllTypesMatch to automatically add InferTypeOpInterface 2022-04-28 12:57:59 -07:00
test [mlir][LLVMIR] Add support for translating shufflevector 2022-05-14 15:14:40 -07:00
tools [mlir] Rename Zero* traits to Zero*s 2022-05-14 00:20:28 +00:00
unittests [ParseResult] Mark this as LLVM_NODISCARD (like LogicalResult) and fix issues. 2022-05-13 16:28:53 +01:00
utils [mlir] Bump mlir-vscode to 0.0.7 2022-05-12 15:52:46 -07: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][PDLL] Add support for generating PDL patterns from PDLL at build time 2022-04-26 18:33:16 -07:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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