Lines Matching refs:SMLoc

42   bool invalidOperand(const SMLoc &Loc, const OperandVector &Operands,
44 bool missingFeature(const SMLoc &Loc, const uint64_t &ErrorInfo);
45 bool emit(MCInst &Inst, SMLoc const &Loc, MCStreamer &Out) const;
46 bool parseRegisterName(MCRegister &RegNo, SMLoc Loc, StringRef RegisterName);
69 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
70 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
71 SMLoc &EndLoc) override;
73 SMLoc NameLoc, OperandVector &Operands) override;
74 bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
131 SMLoc Start, End;
141 M68kOperand(KindTy Kind, SMLoc Start, SMLoc End) in M68kOperand()
144 SMLoc getStartLoc() const override { return Start; } in getStartLoc()
145 SMLoc getEndLoc() const override { return End; } in getEndLoc()
163 static std::unique_ptr<M68kOperand> createMemOp(M68kMemOp MemOp, SMLoc Start,
164 SMLoc End);
169 static std::unique_ptr<M68kOperand> createToken(StringRef Token, SMLoc Start,
170 SMLoc End);
176 static std::unique_ptr<M68kOperand> createImm(const MCExpr *Expr, SMLoc Start,
177 SMLoc End);
328 SMLoc Start, SMLoc End) { in createMemOp()
342 SMLoc Start, SMLoc End) { in createToken()
358 SMLoc Start, SMLoc End) { in createImm()
635 bool M68kAsmParser::parseRegisterName(MCRegister &RegNo, SMLoc Loc, in parseRegisterName()
734 bool M68kAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister()
735 SMLoc &EndLoc) { in parseRegister()
743 ParseStatus M68kAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
744 SMLoc &EndLoc) { in tryParseRegister()
767 SMLoc Start = getLexer().getLoc(); in parseImm()
770 SMLoc End; in parseImm()
781 SMLoc Start = getLexer().getLoc(); in parseMemOp()
868 SMLoc End = getLexer().getLoc(); in parseMemOp()
892 SMLoc Start = getLexer().getLoc(); in parseRegOrMoveMask()
963 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
964 SMLoc Start = getLexer().getLoc(); in ParseInstruction()
980 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
990 bool M68kAsmParser::invalidOperand(SMLoc const &Loc, in invalidOperand()
993 SMLoc ErrorLoc = Loc; in invalidOperand()
1001 if (Op.getStartLoc() != SMLoc()) { in invalidOperand()
1014 bool M68kAsmParser::missingFeature(llvm::SMLoc const &Loc, in missingFeature()
1019 bool M68kAsmParser::emit(MCInst &Inst, SMLoc const &Loc, in emit()
1027 bool M68kAsmParser::MatchAndEmitInstruction(SMLoc Loc, unsigned &Opcode, in MatchAndEmitInstruction()