Lines Matching defs:Mnemonic
42 StringRef Mnemonic; ///< Instruction mnemonic.
169 bool IsSuffix; // Is the operand actually a suffix on the mnemonic.
2351 Mnemonic = Name;
2375 if (Mnemonic == "ic") {
2388 } else if (Mnemonic == "dc") {
2416 } else if (Mnemonic == "at") {
2456 } else if (Mnemonic == "tlbi") {
2581 return TokError("specified " + Mnemonic + " op requires a register");
2584 return TokError("specified " + Mnemonic + " op does not use a register");
2632 if (Mnemonic == "isb" && Opt != AArch64DB::SY) {
2968 /// operand regardless of the mnemonic.
2973 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic);
3058 if (Mnemonic != "fcmp" && Mnemonic != "fcmpe" && Mnemonic != "fcmeq" &&
3059 Mnemonic != "fcmge" && Mnemonic != "fcmgt" && Mnemonic != "fcmle" &&
3060 Mnemonic != "fcmlt")
3083 if (Mnemonic != "ldr") // only parse for ldr pseudo (e.g. ldr r0, =val)
3121 /// ParseInstruction - Parse an AArch64 instruction mnemonic followed by its
3156 // Create the leading tokens for the mnemonic, split by '.' characters.
3170 Mnemonic = Head;
3172 // Handle condition codes for a branch mnemonic
3189 // Add the remaining tokens in the mnemonic.
3568 return Error(Loc, "unrecognized instruction mnemonic");
3583 assert(Op.isToken() && "Leading operand should always be a mnemonic!");
3678 llvm_unreachable("No valid mnemonic for alias?");
3732 llvm_unreachable("No valid mnemonic for alias?");