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).
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
See this discussion for more context: https://llvm.discourse.group/t/allowing-dma-start-between-same-memory-space/3444
Comment Actions
@bondhugula , thanks for the sign-off. What are the next steps to get this code merged, this is my first contribution to LLVM or MLIR?
thanks,
ian