Lines Matching defs:Mnemonic

525   /// Mnemonic - This is the first token of the matched instruction, its
527 StringRef Mnemonic;
568 ResOperands(RHS.ResOperands), Mnemonic(RHS.Mnemonic),
624 if (int Cmp = Mnemonic.compare_insensitive(RHS.Mnemonic))
674 if (Mnemonic != RHS.Mnemonic)
956 Mnemonic = AsmOperands[0].Token;
957 if (Mnemonic[0] == '$')
959 "Invalid instruction mnemonic '" + Mnemonic + "'!");
964 Mnemonic = AsmOperands[0].Token;
2814 MatchCode += " Mnemonic = \"";
2823 MatchCode += "Mnemonic = \"";
2832 StringMatcher("Mnemonic", Cases, OS).Emit(Indent);
2848 OS << "static void applyMnemonicAliases(StringRef &Mnemonic, "
2885 OS << " " << getMinimalTypeForRange(MaxMnemonicIndex) << " Mnemonic;\n";
2895 OS << " return StringRef(MnemonicTable + Mnemonic + 1,\n";
2896 OS << " MnemonicTable[Mnemonic]);\n";
2919 OS << " /* Operand List Mnemonic, Mask, Operand Class, Features */\n";
2926 std::string LenMnemonic = char(II.Mnemonic.size()) + II.Mnemonic.lower();
2928 << II.Mnemonic << " */, ";
2977 << " &Operands,\n StringRef Mnemonic,\n"
2995 OS << " Mnemonic, LessOpcodeOperand());\n\n";
2999 OS << " if (!Mnemonic.empty())\n";
3003 OS << " Mnemonic, LessOpcodeOperand());\n\n";
3013 OS << " assert(Mnemonic == it->getMnemonic());\n\n";
3150 << "CheckMnemonic(StringRef Mnemonic,\n";
3161 OS << " applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);";
3179 "std::equal_range(Start, End, Mnemonic, LessOpcode());\n\n";
3182 OS << " unsigned SIndex = Mnemonic.empty() ? 0 : 1;\n";
3183 OS << " if (!Mnemonic.empty())\n";
3185 << "std::equal_range(Start, End, Mnemonic.lower(), LessOpcode());\n\n";
3350 OS << " StringRef Mnemonic,\n";
3443 std::string LenMnemonic = char(MI->Mnemonic.size()) + MI->Mnemonic.lower();
3512 OS << " " << getMinimalTypeForRange(MaxMnemonicIndex) << " Mnemonic;\n";
3523 OS << " return StringRef(MnemonicTable + Mnemonic + 1,\n";
3524 OS << " MnemonicTable[Mnemonic]);\n";
3556 char(MI->Mnemonic.size()) + MI->Mnemonic.lower();
3558 << " /* " << MI->Mnemonic << " */, " << Target.getInstNamespace()
3610 OS << " StringRef Mnemonic = ((" << Target.getName()
3613 OS << " StringRef Mnemonic;\n";
3615 OS << " Mnemonic = ((" << Target.getName()
3621 OS << " applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);\n\n";
3656 "std::equal_range(Start, End, Mnemonic, LessOpcode());\n\n";
3659 OS << " unsigned SIndex = Mnemonic.empty() ? 0 : 1;\n";
3660 OS << " if (!Mnemonic.empty())\n";
3662 "std::equal_range(Start, End, Mnemonic.lower(), LessOpcode());\n\n";
3668 << " \" encodings with mnemonic '\" << Mnemonic << \"'\\n\");\n\n";
3700 OS << " assert(Mnemonic == it->getMnemonic());\n";