Add a type-constrained nested tuple type.
authorGeoffrey Martin-Noble <gcmn@google.com>
Fri, 24 May 2019 22:31:53 +0000 (15:31 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sun, 2 Jun 2019 03:01:03 +0000 (20:01 -0700)
commit9f1f91e7703bdf2ed88fd76da24b23681ac2e7b1
treef2ba704b50603404b02e48c9e7dddc6b773510fb
parentba104f871cad11e2a153d57b725372b28093617b
Add a type-constrained nested tuple type.

    This is useful for dialects that use tuples but only support a subset of types.

--

PiperOrigin-RevId: 249910133
mlir/include/mlir/IR/OpBase.td
mlir/include/mlir/IR/StandardTypes.h
mlir/lib/IR/StandardTypes.cpp
mlir/test/TestDialect/TestOps.td
mlir/test/TestDialect/tests/types.mlir [deleted file]
mlir/test/mlir-tblgen/types.mlir [new file with mode: 0644]