llvm-project/mlir/lib
Ian Bearman 0816b96a10 Allow same memory space for SRC and DST of dma_start operations
This change allows the SRC and DST of dma_start operations to be located in the
    same memory space. This applies to both the Affine dialect and Memref dialect
    versions of these Ops. The documention has been updated to reflect this by
    explicitly stating overlapping memory locations are not supported (undefined
    behavior).

Reviewed By: bondhugula

Differential Revision: https://reviews.llvm.org/D102274
2021-05-14 10:40:15 -07:00
..
Analysis [mlir] Rename BufferAliasAnalysis to BufferViewFlowAnalysis 2021-05-07 16:12:54 +02:00
Bindings [mlir][sparse][capi][python] add sparse tensor passes 2021-05-12 16:40:50 -07:00
CAPI [mlir][sparse][capi][python] add sparse tensor passes 2021-05-12 16:40:50 -07:00
Conversion [mlir] VectorToSCF cleanup 2021-05-14 11:04:37 +09:00
Dialect Allow same memory space for SRC and DST of dma_start operations 2021-05-14 10:40:15 -07:00
EDSC [mlir][IR] Remove the concept of `OperationProperties` 2021-02-09 12:00:15 -08:00
ExecutionEngine [mlir][sparse] complete migration to sparse tensor type 2021-05-10 12:55:22 -07:00
IR [mlir][NFC] Add helper for common pattern of replaceAllUsesExcept 2021-05-13 12:42:10 -07:00
Interfaces [mlir] Unrolled progressive-vector-to-scf. 2021-05-13 13:08:48 +09:00
Parser [mlir-lsp-server] Add support for sending diagnostics to the client 2021-05-12 13:02:25 -07:00
Pass [MLIR] Factor pass timing out into a dedicated timing manager 2021-05-12 18:14:51 +02:00
Reducer Refactor the architecture of mlir-reduce 2021-04-14 13:40:44 -07:00
Rewrite [mlir] Debug print pattern before and after matchAndRewrite call 2021-05-08 12:00:36 +03:00
Support [MLIR] Factor pass timing out into a dedicated timing manager 2021-05-12 18:14:51 +02:00
TableGen [mlir][ODS]: Add per-op cppNamespace. 2021-05-11 10:48:05 -07:00
Target [mlir][openacc] Add OpenACC translation to LLVM IR (enter_data op create/copyin) 2021-05-12 13:41:14 -04:00
Tools [mlir-lsp-server][NFC] Add newline between Protocol JSON serialization methods and class definitions. 2021-05-12 13:02:25 -07:00
Transforms [mlir] Refactor the representation of function-like argument/result attributes. 2021-05-07 19:32:31 -07:00
Translation [mlir] avoid exposing mutable DialectRegistry from MLIRContext 2021-02-10 12:07:34 +01:00
CMakeLists.txt [mlir][mlir-lsp] Add a new C++ LSP server for MLIR named mlir-lsp-server 2021-04-21 14:44:37 -07:00