llvm-project/mlir/test/mlir-tblgen
Lei Zhang 5b2cc6c3d0 [mlir][ods] Improve integer signedness modelling
A previous commit added support for integer signedness in C++
IntegerType. This change introduces ODS definitions for
integer types and integer (element) attributes w.r.t. signedness.

This commit also updates various existing definitions' descriptions
to mention signless where suitable to make it more clear.

Positive and non-negative integer attributes are removed to avoid
the explosion of subclasses. Instead, one should use more atmoic
constraints together with Confined to model that. For example,
`Confined<..., [IntPositive]>`.

Differential Revision: https://reviews.llvm.org/D75610
2020-03-04 15:05:42 -05:00
..
dialect.td [ODS] Allow dialect to specify C++ namespaces 2019-05-20 13:49:27 -07:00
expect-symbol.td Use `not` to invert return code in expected to fail tests 2019-10-30 14:38:18 -07:00
llvm-intrinsics.td [mlir] Intrinsics generator: use TableGen-defined builder function 2020-02-25 11:59:04 +01:00
op-attribute.td [mlir][ods] Add query for derived attribute 2020-03-03 12:04:16 -08:00
op-decl.td [mlir] Add shaped container component type interface 2020-01-15 13:28:39 -08:00
op-format-spec.td [mlir][DeclarativeParser] Add support for formatting the successors of an operation. 2020-02-21 15:15:32 -08:00
op-format.mlir [mlir][DeclarativeParser] Add support for formatting the successors of an operation. 2020-02-21 15:15:32 -08:00
op-interface.td Skip generating C++ for "DeclareOpInterfaceMethods" in op interface gen. 2019-12-13 17:08:33 -08:00
op-operand.td [mlir] Add shaped container component type interface 2020-01-15 13:28:39 -08:00
op-result.td [mlir] Add shaped container component type interface 2020-01-15 13:28:39 -08:00
pattern.mlir [DRR] Introduce `$_` to ignore op argument match 2019-12-02 07:54:50 -08:00
predicate.td [mlir][ods] Improve integer signedness modelling 2020-03-04 15:05:42 -05:00
return-types.mlir [mlir] Add reifyReturnShape to shaped type OpInterface 2020-02-28 08:41:18 -08:00
types.mlir [mlir][ods] Improve integer signedness modelling 2020-03-04 15:05:42 -05:00