llvm-project/mlir
MaheshRavishankar 2f572818b0 [mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc.
Using callbacks for allocation/deallocation allows users to override
the default.
Also add an option to comprehensive bufferization pass to use `alloca`
instead of `alloc`s. Note that this option is just for testing. The
option to use `alloca` does not work well with the option to allow for
returning memrefs.
2021-10-25 12:43:10 -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][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc. 2021-10-25 12:43:10 -07:00
lib [mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc. 2021-10-25 12:43:10 -07:00
python [mlir][python] Infer result types in generated constructors whenever possible 2021-10-25 12:50:44 +02:00
test [mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc. 2021-10-25 12:43:10 -07:00
tools [mlir][python] Infer result types in generated constructors whenever possible 2021-10-25 12:50:44 +02: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.