[MLIR] Add Async dialect with trivial async.region operation
authorEugene Zhulenev <ezhulenev@google.com>
Tue, 29 Sep 2020 05:47:00 +0000 (22:47 -0700)
committerEugene Zhulenev <ezhulenev@google.com>
Tue, 29 Sep 2020 18:11:08 +0000 (11:11 -0700)
commit05a3b4fe30050b2b75c5eb339af52ba68cf01a7c
tree0ff1ea5c44afe16325aecd6c3e289f049e14037a
parent4cda881e0d8b67d411b6a8daf55de53cf5d42ded
[MLIR] Add Async dialect with trivial async.region operation

Start Async dialect for modeling asynchronous execution.

Reviewed By: mehdi_amini, herhut

Differential Revision: https://reviews.llvm.org/D88459
12 files changed:
mlir/include/mlir/Dialect/Async/CMakeLists.txt [new file with mode: 0644]
mlir/include/mlir/Dialect/Async/IR/Async.h [new file with mode: 0644]
mlir/include/mlir/Dialect/Async/IR/AsyncBase.td [new file with mode: 0644]
mlir/include/mlir/Dialect/Async/IR/AsyncOps.td [new file with mode: 0644]
mlir/include/mlir/Dialect/Async/IR/CMakeLists.txt [new file with mode: 0644]
mlir/include/mlir/Dialect/CMakeLists.txt
mlir/include/mlir/InitAllDialects.h
mlir/lib/Dialect/Async/CMakeLists.txt [new file with mode: 0644]
mlir/lib/Dialect/Async/IR/Async.cpp [new file with mode: 0644]
mlir/lib/Dialect/Async/IR/CMakeLists.txt [new file with mode: 0644]
mlir/lib/Dialect/CMakeLists.txt
mlir/test/Dialect/Async/ops.mlir [new file with mode: 0644]