llvm-project/mlir/lib/Dialect/Async/Transforms
Eugene Zhulenev 25f80e16d1 [mlir] Async: add a separate pass to lower from async to async.coro and async.runtime
Depends On D95000

Move async.execute outlining and async -> async.runtime lowering into the separate Async transformation pass

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D95311
2021-01-26 03:33:20 -08:00
..
AsyncParallelFor.cpp [mlir] NFC: fix trivial typos 2021-01-08 02:10:12 +09:00
AsyncRefCounting.cpp [mlir:Async] Add intermediate async.coro and async.runtime operations to simplify Async to LLVM lowering 2021-01-25 14:04:33 -08:00
AsyncRefCountingOptimization.cpp [mlir:Async] Add intermediate async.coro and async.runtime operations to simplify Async to LLVM lowering 2021-01-25 14:04:33 -08:00
AsyncToAsyncRuntime.cpp [mlir] Async: add a separate pass to lower from async to async.coro and async.runtime 2021-01-26 03:33:20 -08:00
CMakeLists.txt [mlir] Async: add a separate pass to lower from async to async.coro and async.runtime 2021-01-26 03:33:20 -08:00
PassDetail.h