[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