Lines Matching defs:Mnemonic

87   StringRef Mnemonic; ///< Instruction mnemonic.
3813 Mnemonic = Name;
3820 if (Mnemonic == "ic") {
3830 } else if (Mnemonic == "dc") {
3840 } else if (Mnemonic == "at") {
3850 } else if (Mnemonic == "tlbi") {
3860 } else if (Mnemonic == "cfp" || Mnemonic == "dvp" || Mnemonic == "cpp" || Mnemonic == "cosp") {
3869 if (Mnemonic == "cosp" && !hasSpecres2)
3872 return TokError(Mnemonic.upper() + "RCTX requires: predres");
3874 uint16_t PRCTX_Op2 = Mnemonic == "cfp" ? 0b100
3875 : Mnemonic == "dvp" ? 0b101
3876 : Mnemonic == "cosp" ? 0b110
3877 : Mnemonic == "cpp" ? 0b111
3900 return TokError("specified " + Mnemonic + " op requires a register");
3902 return TokError("specified " + Mnemonic + " op does not use a register");
3917 Mnemonic = Name;
3925 if (Mnemonic == "tlbip") {
3960 return TokError("specified " + Mnemonic +
3973 if (Mnemonic == "tsb" && Tok.isNot(AsmToken::Identifier))
3986 if (Mnemonic == "dsb" && Value > 15) {
4009 if (Mnemonic == "isb" && (!DB || DB->Encoding != AArch64DB::sy))
4012 if (Mnemonic == "tsb" && (!TSB || TSB->Encoding != AArch64TSB::csync))
4015 if (Mnemonic == "dsb") {
4035 assert(Mnemonic == "dsb" && "Instruction does not accept nXS operands");
4036 if (Mnemonic != "dsb")
4790 MatchOperandParserImpl(Operands, Mnemonic, /*ParseForAllFeatures=*/true);
4865 ParseStatus Res = MatchOperandParserImpl(Operands, Mnemonic,
4884 if (Mnemonic == "brb" || Mnemonic == "smstart" || Mnemonic == "smstop" ||
4885 Mnemonic == "gcsb")
4923 if (Mnemonic != "fcmp" && Mnemonic != "fcmpe" && Mnemonic != "fcmeq" &&
4924 Mnemonic != "fcmge" && Mnemonic != "fcmgt" && Mnemonic != "fcmle" &&
4925 Mnemonic != "fcmlt" && Mnemonic != "fcmne")
4948 if (Mnemonic != "ldr") // only parse for ldr pseudo (e.g. ldr r0, =val)
5138 Mnemonic = Head;