special case the mnemonic operand of the instruction in the
authorChris Lattner <sabre@nondot.org>
Mon, 6 Sep 2010 21:01:37 +0000 (21:01 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 6 Sep 2010 21:01:37 +0000 (21:01 +0000)
commite206fcf0e9c7e79c7f42ff2151f3fb58cba70674
tree8e65fc17dbca4576b1414bc0ff4261850097632b
parent87410368e1bd50408e787f6ece0e58d94c53c1e1
special case the mnemonic operand of the instruction in the
generated matcher, emiting it as a column in the MatchEntry
table instead of forcing it to go through classification and
everything else.  Making it be classified caused tblgen to
produce a ton of one-off classes for each mneumonic.  This
should reduce the size of the generated matcher significantly
while paving the way for future improvements.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113169 91177308-0d34-0410-b5e6-96231b3b80d8
utils/TableGen/AsmMatcherEmitter.cpp