Lines Matching refs:SMLoc

73   bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
77 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
78 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
79 SMLoc &EndLoc) override;
81 SMLoc NameLoc, OperandVector &Operands) override;
125 bool matchSparcAsmModifiers(const MCExpr *&EVal, SMLoc &EndLoc);
131 bool expandSET(MCInst &Inst, SMLoc IDLoc,
134 bool expandSETX(MCInst &Inst, SMLoc IDLoc,
137 SMLoc getLoc() const { return getParser().getTok().getLoc(); } in getLoc()
226 SMLoc StartLoc, EndLoc;
359 SMLoc getStartLoc() const override { in getStartLoc()
363 SMLoc getEndLoc() const override { in getEndLoc()
461 static std::unique_ptr<SparcOperand> CreateToken(StringRef Str, SMLoc S) { in CreateToken()
471 SMLoc S, SMLoc E) { in CreateReg()
480 static std::unique_ptr<SparcOperand> CreateImm(const MCExpr *Val, SMLoc S, in CreateImm()
481 SMLoc E) { in CreateImm()
489 static std::unique_ptr<SparcOperand> CreateASITag(unsigned Val, SMLoc S, in CreateASITag()
490 SMLoc E) { in CreateASITag()
498 static std::unique_ptr<SparcOperand> CreatePrefetchTag(unsigned Val, SMLoc S, in CreatePrefetchTag()
499 SMLoc E) { in CreatePrefetchTag()
584 CreateMEMr(unsigned Base, SMLoc S, SMLoc E) { in CreateMEMr()
646 bool SparcAsmParser::expandSET(MCInst &Inst, SMLoc IDLoc, in expandSET()
720 bool SparcAsmParser::expandSETX(MCInst &Inst, SMLoc IDLoc, in expandSETX()
792 bool SparcAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
829 SMLoc ErrorLoc = IDLoc; in MatchAndEmitInstruction()
835 if (ErrorLoc == SMLoc()) in MatchAndEmitInstruction()
847 bool SparcAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister()
848 SMLoc &EndLoc) { in parseRegister()
854 ParseStatus SparcAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
855 SMLoc &EndLoc) { in tryParseRegister()
875 StringRef Name, SMLoc NameLoc, in ParseInstruction()
911 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
916 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
928 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
934 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
961 SMLoc S, E; in parseMEMOperand()
1004 SMLoc S = Parser.getTok().getLoc(); in parseShiftAmtImm()
1005 SMLoc E = SMLoc::getFromPointer(S.getPointer() - 1); in parseShiftAmtImm()
1028 SMLoc S = getLoc(); in parseTailRelocSym()
1029 SMLoc E = SMLoc::getFromPointer(S.getPointer() - 1); in parseTailRelocSym()
1108 SMLoc S = Parser.getTok().getLoc(); in parseMembarTag()
1120 SMLoc TagStart = getLexer().getLoc(); in parseMembarTag()
1144 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseMembarTag()
1150 SMLoc S = Parser.getTok().getLoc(); in parseASITag()
1151 SMLoc E = Parser.getTok().getEndLoc(); in parseASITag()
1170 SMLoc TagStart = getLexer().peekTok(false).getLoc(); in parseASITag()
1188 SMLoc S = Parser.getTok().getLoc(); in parsePrefetchTag()
1189 SMLoc E = Parser.getTok().getEndLoc(); in parsePrefetchTag()
1206 SMLoc TagStart = getLexer().peekTok(false).getLoc(); in parsePrefetchTag()
1223 SMLoc S = Parser.getTok().getLoc(); in parseCallTarget()
1224 SMLoc E = SMLoc::getFromPointer(S.getPointer() - 1); in parseCallTarget()
1268 SMLoc S = Parser.getTok().getLoc(); in parseOperand()
1279 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer()-1); in parseOperand()
1300 SMLoc S = Parser.getTok().getLoc(); in parseOperand()
1360 SMLoc S = Parser.getTok().getLoc(); in parseSparcAsmOperand()
1361 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
1374 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
1382 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseSparcAsmOperand()
1627 SMLoc &EndLoc) { in matchSparcAsmModifiers()