Lines Matching refs:ODS
1 # Operation Definition Specification (ODS)
353 accessed in the ODS framework via the `OpInterfaceTrait` class. Aside from using
354 pre-existing interfaces in the C++ API, the ODS framework also provides a
400 ODS also allows generating the declarations for the `InterfaceMethod` of the op
556 ODS will generate a builder that doesn't require return type specified if
585 declarations in ODS, which use a TableGen [`dag`](#tablegen-syntax). What
607 Implementations of the builder can be provided directly in ODS, using TableGen
627 inline in ODS and put definitions of longer builders in C++ files.
972 be directly buildable; for example the `I32` or `Index` types. Types in `ODS`
1234 ODS provides attribute wrappers over C++ attribute classes. There are a few
1236 and one is free to define dialect-specific attribute classes. ODS allows one
1242 ODS attributes are defined as having a storage type (corresponding to a backing
1250 applied to ODS attributes to specify common additional properties like
1262 comparison kind of a comparison op. To define such attributes, ODS provides
1273 cases via their corresponding `*EnumAttrCase`. With this, ODS is able to