Depends On D93592
Add support for async.execute async value unwrapping operands:
%token = async.execute(%async_value as %unwrapped : !async.value<!my.type>) { ... async.yield }
Paths
| Differential D93598
[mlir] Async: add support for lowering async value operands to LLVM ClosedPublic Authored by ezhulenev on Dec 20 2020, 8:49 AM.
Details Summary Depends On D93592 Add support for async.execute async value unwrapping operands: %token = async.execute(%async_value as %unwrapped : !async.value<!my.type>) { ... async.yield }
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Dec 21 2020, 1:36 AM Closed by commit rG61422c8b661c: [mlir] Async: add support for lowering async value operands to LLVM (authored by ezhulenev). · Explain WhyDec 25 2020, 2:25 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 313046 mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp
mlir/test/Conversion/AsyncToLLVM/convert-to-llvm.mlir
mlir/test/mlir-cpu-runner/async-value.mlir
|