[mlir][OpFormatGen] Add support for resolving variadic types from non-variadic
authorRiver Riddle <riddleriver@gmail.com>
Thu, 2 Jul 2020 05:24:36 +0000 (22:24 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Thu, 2 Jul 2020 05:27:08 +0000 (22:27 -0700)
commitc59aec0ca1edac409d8789956049ae13af24e370
treee98347321a1ae37065356a7627a0ab5d71b88407
parentba5087f13025a15662e164eb371fe0678258e03f
[mlir][OpFormatGen] Add support for resolving variadic types from non-variadic

This enables better support for traits such as SameOperandsAndResultType, and other situations in which a variadic operand may be resolved from a non-variadic.

Differential Revision: https://reviews.llvm.org/D83011
mlir/test/lib/Dialect/Test/TestOps.td
mlir/test/mlir-tblgen/op-format.mlir
mlir/tools/mlir-tblgen/OpFormatGen.cpp