[TableGen] Improve handling of template arguments
authorPaul C. Anagnostopoulos <paul@windfall.com>
Thu, 25 Feb 2021 21:33:08 +0000 (16:33 -0500)
committerPaul C. Anagnostopoulos <paul@windfall.com>
Fri, 19 Mar 2021 13:57:53 +0000 (09:57 -0400)
commita9fc44c5573208859c2550382755098d750fc47d
tree0af8cce7be021d77af14b8ebfe893e2ce2c32164
parent028d6250eac5b8ec3624daaff954d9e52108caf4
[TableGen] Improve handling of template arguments

This requires changes to TableGen files and some C++ files due to
incompatible multiclass template arguments that slipped through
before the improved handling.
clang/utils/TableGen/MveEmitter.cpp
llvm/docs/TableGen/ProgRef.rst
llvm/include/llvm/TableGen/Record.h
llvm/lib/TableGen/Record.cpp
llvm/lib/TableGen/TGParser.cpp
llvm/lib/TableGen/TGParser.h
llvm/test/TableGen/self-reference-typeerror.td
llvm/test/TableGen/template-args.td [new file with mode: 0644]