OS << " struct OperandMatchEntry {\n";
OS << " static const char *MnemonicTable;\n";
OS << " unsigned OperandMask;\n";
- OS << " uint16_t Mnemonic;\n";
+ OS << " unsigned Mnemonic;\n";
OS << " " << getMinimalTypeForRange(Info.Classes.size())
<< " Class;\n";
OS << " " << getMinimalTypeForRange(1ULL << Info.SubtargetFeatures.size())
OS << " struct MatchEntry {\n";
OS << " static const char *MnemonicTable;\n";
OS << " uint16_t Opcode;\n";
- OS << " uint16_t Mnemonic;\n";
+ OS << " unsigned Mnemonic;\n";
OS << " " << getMinimalTypeForRange(Info.Matchables.size())
<< " ConvertFn;\n";
OS << " " << getMinimalTypeForRange(Info.Classes.size())