aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorRiver Riddle <riddleriver@gmail.com>2020-06-30 15:42:52 -0700
committerRiver Riddle <riddleriver@gmail.com>2020-06-30 15:52:33 -0700
commit2e2cdd0a5230790300bdde7e5629fedef36d99b6 (patch)
tree5b6417b47b77447e6b0929c7f6afbf5d4aa0ac68 /llvm/lib/CodeGen/ModuloSchedule.cpp
parent9fbb2de8e475cbb4ffa71280eb2ddc4922af05f6 (diff)
downloadllvm-2e2cdd0a5230790300bdde7e5629fedef36d99b6.zip
llvm-2e2cdd0a5230790300bdde7e5629fedef36d99b6.tar.gz
llvm-2e2cdd0a5230790300bdde7e5629fedef36d99b6.tar.bz2
[mlir] Refactor InterfaceGen to support generating interfaces for Attributes and Types.
This revision adds support to ODS for generating interfaces for attributes and types, in addition to operations. These interfaces can be specified using `AttrInterface` and `TypeInterface` in place of `OpInterface`. All of the features of `OpInterface` are supported except for the `verify` method, which does not have a matching representation in the Attribute/Type world. Generating these interface can be done using `gen-(attr|type)-interface-(defs|decls|docs)`. Differential Revision: https://reviews.llvm.org/D81884
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions