Add GPU async op interface and token type.
authorChristian Sigg <csigg@google.com>
Thu, 8 Oct 2020 11:43:18 +0000 (13:43 +0200)
committerChristian Sigg <csigg@google.com>
Fri, 9 Oct 2020 20:37:13 +0000 (22:37 +0200)
commit473b364a19ff4ec39abe2ce3da6614d717207966
tree65caaaaf113bfd5ece3e16f6296b182b9c0570a7
parentc303d9b394427e93aa772d543426715b24f98fd1
Add GPU async op interface and token type.

See https://llvm.discourse.group/t/rfc-new-dialect-for-modelling-asynchronous-execution-at-a-higher-level/1345

Reviewed By: herhut

Differential Revision: https://reviews.llvm.org/D88954
mlir/include/mlir/Dialect/GPU/CMakeLists.txt
mlir/include/mlir/Dialect/GPU/GPUBase.td
mlir/include/mlir/Dialect/GPU/GPUDialect.h
mlir/include/mlir/Dialect/GPU/GPUOps.td
mlir/lib/Dialect/GPU/CMakeLists.txt
mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
mlir/test/Dialect/GPU/ops.mlir