HomePhabricator

[mlir] Async: add support for lowering async value operands to LLVM

Authored by ezhulenev on Dec 24 2020, 5:08 AM.

Description

[mlir] Async: add support for lowering async value operands to LLVM

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
}

Reviewed By: csigg

Differential Revision: https://reviews.llvm.org/D93598

Details

Committed
ezhulenevDec 25 2020, 2:25 AM
Reviewer
csigg
Differential Revision
D93598: [mlir] Async: add support for lowering async value operands to LLVM
Parents
rG621ad468d99d: [mlir] Async: lowering async.value to LLVM
Branches
Unknown
Tags
Unknown