[TableGen] Fix crash when using HwModes in CodeEmitterGen
authorJames Molloy <jmolloy@google.com>
Wed, 9 Oct 2019 09:15:34 +0000 (09:15 +0000)
committerJames Molloy <jmolloy@google.com>
Wed, 9 Oct 2019 09:15:34 +0000 (09:15 +0000)
commit9948fe6997bc59e0fbf3535404013784f5cb183d
tree74f4058fc4fde3a9c93fe16f4169cab2b120d9e8
parent66f05d738994412004b7df5f7966c5ddae3156c1
[TableGen] Fix crash when using HwModes in CodeEmitterGen

When an instruction has an encoding definition for only a subset of
the available HwModes, ensure we just avoid generating an encoding
rather than crash.

llvm-svn: 374150
llvm/test/TableGen/HwModeEncodeDecode.td
llvm/utils/TableGen/CodeEmitterGen.cpp