Depends On D94923
Migrate Async dialect to ODS TypeDef
Paths
| Differential D95000
[mlir:async] Use ODS to define async types ClosedPublic Authored by ezhulenev on Jan 19 2021, 1:38 PM.
Details
Summary Depends On D94923 Migrate Async dialect to ODS TypeDef
Diff Detail
Event TimelineHerald added subscribers: teijeong, rdzhabarov, tatianashp and 14 others. · View Herald TranscriptJan 19 2021, 1:38 PM ezhulenev retitled this revision from [mlir:async] Use tablegen to define async types to [mlir:async] Use ODS to define async types.Jan 19 2021, 1:39 PM This revision is now accepted and ready to land.Jan 19 2021, 1:42 PM
Closed by commit rG2f7baffdc134: [mlir:async] Use ODS to define async types (authored by ezhulenev). · Explain WhyJan 26 2021, 2:38 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 317681 mlir/include/mlir/Dialect/Async/IR/Async.h
mlir/include/mlir/Dialect/Async/IR/AsyncBase.td
mlir/include/mlir/Dialect/Async/IR/AsyncDialect.td
mlir/include/mlir/Dialect/Async/IR/AsyncOps.td
mlir/include/mlir/Dialect/Async/IR/AsyncTypes.h
mlir/include/mlir/Dialect/Async/IR/AsyncTypes.td
mlir/lib/Dialect/Async/IR/Async.cpp
mlir/test/Dialect/Async/verify.mlir
|
You should be able to generate most of the parser/printer as well if you set the mnemonic on the TypeDef.