HomePhabricator

[mlir] Async: add a separate pass to lower from async to async.coro and async.

Authored by ezhulenev on Jan 26 2021, 2:40 AM.

Description

[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