llvm-project/mlir
Diego Caballero d7058acc14 [mlir] Add MemRef filter to affine data copy optimization
This patch extends affine data copy optimization utility with an
optional memref filter argument. When the memref filter is used, data
copy optimization will only generate copies for such a memref.

Note: this patch is just porting the memref filter feature from Uday's
'hop' branch: https://github.com/bondhugula/llvm-project/tree/hop.

Reviewed By: bondhugula

Differential Revision: https://reviews.llvm.org/D74342
2020-02-14 13:41:45 -08:00
..
cmake/modules [MLIR] Fixes for shared library dependencies. 2020-02-04 08:56:37 -08:00
docs [mlir][EDSC] Almost NFC - Refactor and untangle EDSC dependencies 2020-02-10 12:10:41 -05:00
examples Remove static registration for dialects, and the "alwayslink" hack for passes 2020-02-12 09:13:02 +00:00
include [mlir] Add MemRef filter to affine data copy optimization 2020-02-14 13:41:45 -08:00
lib [mlir] Add MemRef filter to affine data copy optimization 2020-02-14 13:41:45 -08:00
test [mlir] Add MemRef filter to affine data copy optimization 2020-02-14 13:41:45 -08:00
tools [mlir] Add MemRef filter to affine data copy optimization 2020-02-14 13:41:45 -08:00
unittests Remove static registration for dialects, and the "alwayslink" hack for passes 2020-02-12 09:13:02 +00:00
utils [mlir][spirv] Support implied extensions and capabilities 2020-01-17 08:01:57 -05:00
.clang-format [mlir] add .clang-format 2019-03-29 12:41:43 -07:00
.clang-tidy Add a clang-tidy configuration file for MLIR, it is using camelBack for naming at the moment 2019-12-26 21:42:01 +00:00
CMakeLists.txt Do not build the CUBIN conversion pass when NVPTX Backend isn't configured 2020-02-14 09:33:12 +00:00
LICENSE.TXT Add the Apache2 with LLVM exceptions license to MLIR 2019-12-24 00:58:06 -08:00
README.md mlir README.md: Fix the syntax 2019-12-24 13:31:07 +01:00

README.md

Multi-Level Intermediate Representation

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