llvm-project/mlir/test
Marcel Koester 1b1c61ff47 [mlir] Refactored BufferPlacement transformation.
The current BufferPlacement transformation contains several concepts for
hoisting allocations. However, more advanced hoisting techniques should not be
integrated into the BufferPlacement transformation. Hence, this CL refactors the
current BufferPlacement pass into three separate pieces: BufferDeallocation and
BufferAllocation(Loop)Hoisting. Moreover, it extends the hoisting functionality
by allowing to move allocations out of loops.

Differential Revision: https://reviews.llvm.org/D87756
2020-10-19 12:52:16 +02:00
..
Analysis Change filecheck default to dump input on failure 2020-06-09 18:57:46 +00:00
Bindings/Python [mlir][Python] Add missing capsule->module and Context.create_module. 2020-10-13 13:10:33 -07:00
CAPI [mlir][CAPI] Add mlirAttributeGetType function. 2020-10-15 18:33:50 -07:00
Conversion [MLIR][SPIRV] Support identified and recursive structs. 2020-10-13 10:18:21 -04:00
Dialect [mlir] Refactored BufferPlacement transformation. 2020-10-19 12:52:16 +02:00
EDSC Remove `Ops` suffix from dialect library names 2020-09-30 18:00:44 -07:00
Examples Revert "[RFC] Factor out repetitive cmake patterns for llvm-style projects" 2020-10-04 15:17:34 -07:00
IR [mlir][standard] Fix parsing of scalar subview and canonicalize 2020-10-15 16:41:54 +02:00
Pass Implement a new kind of Pass: dynamic pass pipeline 2020-09-22 18:51:54 +00:00
SDBM Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
Target [OpenMP][MLIR] Fix for nested parallel regions 2020-10-19 08:45:50 +01:00
Transforms [mlir] Refactored BufferPlacement transformation. 2020-10-19 12:52:16 +02:00
Unit
lib [mlir][gpu] NFC: Make room for more than one GPU rewrite pattern. 2020-10-19 07:52:47 +02:00
mlir-cpu-runner Fix TODO in the mlir-cpu-runner/bare_ptr_call_conv.mlir test: call ops in bare-ptr calling convention is supported now (NFC) 2020-09-29 20:21:07 +00:00
mlir-cuda-runner [MLIR] Adding gpu.host_register op and lower it to a runtime call. 2020-08-10 22:46:17 +02:00
mlir-linalg-ods-gen [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. 2020-09-18 06:14:30 -04:00
mlir-opt Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
mlir-reduce [mlir, win] Mark several MLRI tests as unsupported on system-windows 2020-10-09 16:27:50 -07:00
mlir-rocm-runner [AMDGPU] Fix ROCm unit test memref initialization 2020-09-17 09:48:05 -07:00
mlir-tblgen [mlir] Allow space literals (` `) in assemblyFormat. 2020-10-19 07:25:28 +02:00
mlir-vulkan-runner [spirv][nfc] Simplify resource limit with default values 2020-09-03 13:29:26 -04:00
APITest.h Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
CMakeLists.txt [mlir] Initial version of C APIs 2020-08-05 15:04:08 +02:00
lit.cfg.py [mlir] Make Python bindings installable. 2020-10-12 15:17:03 -07:00
lit.site.cfg.py.in Initial boiler-plate for python bindings. 2020-07-09 12:03:58 -07:00