Lines Matching refs:SMLoc

49   bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
53 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override;
55 SMLoc NameLoc, OperandVector &Operands) override;
80 bool matchSparcAsmModifiers(const MCExpr *&EVal, SMLoc &EndLoc);
81 bool parseDirectiveWord(unsigned Size, SMLoc L);
87 void expandSET(MCInst &Inst, SMLoc IDLoc,
176 SMLoc StartLoc, EndLoc;
259 SMLoc getStartLoc() const override { in getStartLoc()
263 SMLoc getEndLoc() const override { in getEndLoc()
320 static std::unique_ptr<SparcOperand> CreateToken(StringRef Str, SMLoc S) { in CreateToken()
330 SMLoc S, SMLoc E) { in CreateReg()
339 static std::unique_ptr<SparcOperand> CreateImm(const MCExpr *Val, SMLoc S, in CreateImm()
340 SMLoc E) { in CreateImm()
412 CreateMEMr(unsigned Base, SMLoc S, SMLoc E) { in CreateMEMr()
435 void SparcAsmParser::expandSET(MCInst &Inst, SMLoc IDLoc, in expandSET()
508 bool SparcAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
540 SMLoc ErrorLoc = IDLoc; in MatchAndEmitInstruction()
546 if (ErrorLoc == SMLoc()) in MatchAndEmitInstruction()
559 ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) in ParseRegister()
581 StringRef Name, SMLoc NameLoc, in ParseInstruction()
594 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
600 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
609 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
616 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
654 bool SparcAsmParser:: parseDirectiveWord(unsigned Size, SMLoc L) { in parseDirectiveWord()
679 SMLoc S, E; in parseMEMOperand()
732 SMLoc S = Parser.getTok().getLoc(); in parseOperand()
742 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer()-1); in parseOperand()
786 SMLoc S = Parser.getTok().getLoc(); in parseSparcAsmOperand()
787 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
801 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
828 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
844 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
1162 SMLoc &EndLoc) in matchSparcAsmModifiers()