Depends On D95000
Move async.execute outlining and async -> async.runtime lowering into the separate Async transformation pass
Paths
| Differential D95311
[mlir] Async: add a separate pass to lower from async to async.coro and async.runtime ClosedPublic Authored by ezhulenev on Jan 24 2021, 9:41 AM.
Details Summary Depends On D95000 Move async.execute outlining and async -> async.runtime lowering into the separate Async transformation pass
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jan 24 2021, 4:27 PM Closed by commit rG25f80e16d103: [mlir] Async: add a separate pass to lower from async to async.coro and async. (authored by ezhulenev). · Explain WhyJan 26 2021, 3:33 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 319262 mlir/include/mlir/Dialect/Async/Passes.h
mlir/include/mlir/Dialect/Async/Passes.td
mlir/integration_test/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
mlir/integration_test/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
mlir/integration_test/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp
mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp
mlir/lib/Dialect/Async/Transforms/CMakeLists.txt
mlir/test/Conversion/AsyncToLLVM/convert-to-llvm.mlir
mlir/test/Dialect/Async/async-to-async-runtime.mlir
mlir/test/mlir-cpu-runner/async-group.mlir
mlir/test/mlir-cpu-runner/async-value.mlir
mlir/test/mlir-cpu-runner/async.mlir
|