Lines Matching defs:LanaiAsmParser
1 //===-- LanaiAsmParser.cpp - Parse Lanai assembly to MCInst instructions --===//
49 class LanaiAsmParser : public MCTargetAsmParser {
86 LanaiAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser,
648 bool LanaiAsmParser::MatchAndEmitInstruction(SMLoc IdLoc, unsigned &Opcode,
689 LanaiAsmParser::parseRegister(bool RestoreOnFailure) {
715 bool LanaiAsmParser::parseRegister(MCRegister &RegNum, SMLoc &StartLoc,
726 ParseStatus LanaiAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
738 std::unique_ptr<LanaiOperand> LanaiAsmParser::parseIdentifier() {
796 std::unique_ptr<LanaiOperand> LanaiAsmParser::parseImmediate() {
824 unsigned LanaiAsmParser::parseAluOperator(bool PreOp, bool PostOp) {
839 bool LanaiAsmParser::parsePrePost(StringRef Type, int *OffsetValue) {
885 ParseStatus LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) {
1009 ParseStatus LanaiAsmParser::parseOperand(OperandVector *Operands,
1044 StringRef LanaiAsmParser::splitMnemonic(StringRef Name, SMLoc NameLoc,
1164 bool LanaiAsmParser::ParseInstruction(ParseInstructionInfo & /*Info*/,
1233 RegisterMCAsmParser<LanaiAsmParser> x(getTheLanaiTarget());