This commit wires up availability into op and enum
cases by adding fields into the definitions. This
enables better integration with various generators.
Depends On D107846
Paths
| Differential D107847
[mlir] Add availability field in op and enum cases AbandonedPublic Authored by antiagainst on Aug 10 2021, 10:44 AM.
Details
Summary This commit wires up availability into op and enum Depends On D107846
Diff Detail
Event Timelineantiagainst added a child revision: D107851: [mlir] Add tests for op availability.Aug 10 2021, 11:27 AM antiagainst added inline comments.
Revision Contents
Diff 367277 mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
mlir/include/mlir/IR/OpBase.td
mlir/test/Dialect/SPIRV/IR/availability.mlir
mlir/tools/mlir-tblgen/EnumsGen.cpp
mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
mlir/utils/spirv/gen_spirv_dialect.py
|
Could this be done even before the move? (e.g., an NFC before)