namespace llvm {
class MCAsmParser;
class MCInst;
+class StringRef;
class Target;
/// TargetAsmParser - Generic interface to target specific assembly parsers.
/// \param Name - The instruction name.
/// \param Inst [out] - On success, the parsed instruction.
/// \return True on failure.
- virtual bool ParseInstruction(MCAsmParser &AP, const char *Name,
- MCInst &Inst) = 0;
+ virtual bool ParseInstruction(const StringRef &Name, MCInst &Inst) = 0;
};
} // End llvm namespace