llvm-project/mlir/lib
Nicolas Vasilache 181d18ef53 [mlir][Linalg] Insert static buffers as high as possible during ComprehensiveBufferization.
This revision allows hoisting static alloc/dealloc pairs as high as possible during ComprehensiveBufferization.
This also aligns such allocated buffers to 128B by default.

This change exhibited some issues wrt insertion points and a missing copy that are also fixed in this revision; tests are updated accordingly.

Differential Revision: https://reviews.llvm.org/D109684
2021-09-13 15:59:03 +00:00
..
Analysis [MLIR] FlatAffineConstraints: Refactored computation of explicit representation for identifiers 2021-09-08 20:24:46 +05:30
Bindings/Python [mlir][python] Simplify python extension loading. 2021-09-03 00:43:28 +00:00
CAPI [mlir][capi] Add NameLoc 2021-09-01 16:16:35 -07:00
Conversion [OpenMP][MLIR] Add a conversion pattern for the master op 2021-09-12 10:13:40 +00:00
Dialect [mlir][Linalg] Insert static buffers as high as possible during ComprehensiveBufferization. 2021-09-13 15:59:03 +00:00
ExecutionEngine [mlir][sparse] fix typos 2021-09-07 14:20:05 -07:00
IR [APInt] Normalize naming on keep constructors / predicate methods. 2021-09-09 09:50:24 -07:00
Interfaces [mlir] Add an interface to allow operations to specify how they can be tiled. 2021-08-30 16:31:18 -07:00
Parser [mlir][flang] Do not prevent integer types from being parsed as MLIR keywords 2021-09-03 08:20:49 +02:00
Pass Remove deprecated registration APIs (NFC) 2021-09-01 18:53:30 +00:00
Reducer [mlir-reduce] Fix the memory leak and recycle unused modules. 2021-07-08 20:03:47 +08:00
Rewrite [SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr. 2021-08-29 21:54:47 -07:00
Support [mlir] Fix CMake linker rules for ViewOpGraph.cpp 2021-08-04 19:25:15 +09:00
TableGen Add sanity check in MLIR ODS to catch case where an arguments/results/regions/successors names overlap 2021-09-13 06:21:25 +00:00
Target [mlir][emitc] Print signed integers properly 2021-09-13 15:29:30 +00:00
Tools [mlir-lsp-server] Only use one MLIRContext per MLIRTextFile 2021-08-04 20:09:07 +00:00
Transforms [mlir] Add missing namespace to createInlinerPass 2021-09-13 11:58:27 +02:00
Translation [mlir] run the verifier before translating a module 2021-07-28 18:15:58 +02:00
CMakeLists.txt Re-engineer MLIR python build support. 2021-07-27 15:54:58 +00:00