diff options
| author | River Riddle <riverriddle@google.com> | 2019-03-19 10:59:02 -0700 |
|---|---|---|
| committer | jpienaar <jpienaar@google.com> | 2019-03-29 17:25:09 -0700 |
| commit | 30e68230bd34b5eb29ecdacb64e7b0a8f8584140 (patch) | |
| tree | d60a8e733ca21182d43dcb433a3de3ae2f547b75 /mlir/lib/Transforms/LoopTiling.cpp | |
| parent | 57270a9a99704e64ad77934a19def7f86a9e09a9 (diff) | |
| download | bcm5719-llvm-30e68230bd34b5eb29ecdacb64e7b0a8f8584140.tar.gz bcm5719-llvm-30e68230bd34b5eb29ecdacb64e7b0a8f8584140.zip | |
Add support for a standard TupleType. Though this is a standard type, it merely provides a common mechanism for representing tuples in MLIR. It is up to dialect authors to provides operations for manipulating them, e.g. extract_tuple_element.
TupleType has the following form:
tuple-type ::= `tuple` `<` (type (`,` type)*)? `>`
Example:
// Empty tuple.
tuple<>
// Single element.
tuple<i32>
// Multi element.
tuple<i32, tuple<f32>, i16>
PiperOrigin-RevId: 239226021
Diffstat (limited to 'mlir/lib/Transforms/LoopTiling.cpp')
0 files changed, 0 insertions, 0 deletions

