[all-commits] [llvm/llvm-project] 9a5bc8: Add an escape-hatch for conversion of funcs with b...
Eugene Zhulenev via All-commits
all-commits at lists.llvm.org
Thu Jul 29 08:52:44 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9a5bc83660ed6978521dcfa4faac140cf5b2e895
https://github.com/llvm/llvm-project/commit/9a5bc83660ed6978521dcfa4faac140cf5b2e895
Author: bakhtiyar <bakhtiyar at x.team>
Date: 2021-07-29 (Thu, 29 Jul 2021)
Changed paths:
M mlir/include/mlir/Dialect/Async/IR/AsyncDialect.td
M mlir/include/mlir/Dialect/Async/Passes.td
M mlir/lib/Dialect/Async/IR/Async.cpp
M mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp
M mlir/test/Dialect/Async/async-to-async-runtime-eliminate-blocking.mlir
Log Message:
-----------
Add an escape-hatch for conversion of funcs with blocking awaits to coroutines.
Currently TFRT does not support top-level coroutines, so this functionality will allow to have a single blocking await at the top level until TFRT implements the necessary functionality.
Reviewed By: ezhulenev
Differential Revision: https://reviews.llvm.org/D106730
More information about the All-commits
mailing list