llvm-project/mlir
Aart Bik c8d5dcb035 [mlir][sparse] refactor loop sequence codegen
This refactoring adds a few "event" functions (start/end loop-seq/loop) for
readability of the core function of codegen. This also prepares sparse tensor
output codegen, where these "event" functions will provide convenient
placeholders to start or stop insertion bookkeeping.

This revision also includes a few various minor changes that kept on
pending in my local workspace.

Reviewed By: bixia

Differential Revision: https://reviews.llvm.org/D112506
2021-10-26 13:42:21 -07:00
..
cmake/modules Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. 2021-10-19 16:14:04 -07:00
docs [mlir] support interfaces in Python bindings 2021-10-25 12:50:42 +02:00
examples [MLIR][arith] fix references to std.constant in comments 2021-10-14 20:38:47 +00:00
include [mlir] Placeholder used in predicate should be the base type 2021-10-26 17:36:46 +00:00
lib [mlir][sparse] refactor loop sequence codegen 2021-10-26 13:42:21 -07:00
python [mlir][python] Segment MLIR Python test dialect to avoid testonly dependency. 2021-10-26 18:47:36 +00:00
test [mlir] Allow polynomial approximations for N-d vectors. 2021-10-26 20:50:00 +02:00
tools When generating C++ code, use C++ string escaping. 2021-10-25 22:53:44 +00:00
unittests Add a clear() method on the PassManager (NFC) 2021-10-25 04:39:00 +00:00
utils [MLIR][Math] Add erf to math dialect 2021-10-25 18:30:17 +00:00
.clang-format
.clang-tidy NFC: .clang-tidy: Inherit configs from parents to improve maintainability 2021-06-08 08:25:59 -07:00
CMakeLists.txt [mlir] support interfaces in Python bindings 2021-10-25 12:50:42 +02:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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