Lines Matching refs:SMLoc
88 SMLoc StartLoc, EndLoc;
152 SystemZOperand(OperandKind kind, SMLoc startLoc, SMLoc endLoc) in SystemZOperand()
156 static std::unique_ptr<SystemZOperand> createInvalid(SMLoc StartLoc, in createInvalid()
157 SMLoc EndLoc) { in createInvalid()
161 static std::unique_ptr<SystemZOperand> createToken(StringRef Str, SMLoc Loc) { in createToken()
169 createReg(RegisterKind Kind, unsigned Num, SMLoc StartLoc, SMLoc EndLoc) { in createReg()
177 createImm(const MCExpr *Expr, SMLoc StartLoc, SMLoc EndLoc) { in createImm()
186 unsigned LengthReg, SMLoc StartLoc, SMLoc EndLoc) { in createMem()
202 SMLoc StartLoc, SMLoc EndLoc) { in createImmTLS()
285 SMLoc getStartLoc() const override { return StartLoc; } in getStartLoc()
286 SMLoc getEndLoc() const override { return EndLoc; } in getEndLoc()
405 SMLoc StartLoc, EndLoc;
422 bool ParseDirectiveInsn(SMLoc L);
485 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override;
486 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc,
488 OperandMatchResultTy tryParseRegister(unsigned &RegNo, SMLoc &StartLoc,
489 SMLoc &EndLoc) override;
491 SMLoc NameLoc, OperandVector &Operands) override;
492 bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
893 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAnyRegister()
909 SMLoc EndLoc = in parseAnyRegister()
910 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseAnyRegister()
982 Reg.EndLoc = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseIntegerRegister()
1099 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAddress()
1200 SMLoc EndLoc = in parseAddress()
1201 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseAddress()
1219 bool SystemZAsmParser::ParseDirectiveInsn(SMLoc L) { in ParseDirectiveInsn()
1224 SMLoc ErrorLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn()
1248 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn()
1274 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn()
1280 SMLoc EndLoc = in ParseDirectiveInsn()
1281 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in ParseDirectiveInsn()
1325 bool SystemZAsmParser::ParseRegister(unsigned &RegNo, SMLoc &StartLoc, in ParseRegister()
1326 SMLoc &EndLoc, bool RestoreOnFailure) { in ParseRegister()
1345 bool SystemZAsmParser::ParseRegister(unsigned &RegNo, SMLoc &StartLoc, in ParseRegister()
1346 SMLoc &EndLoc) { in ParseRegister()
1351 SMLoc &StartLoc, in tryParseRegister()
1352 SMLoc &EndLoc) { in tryParseRegister()
1365 StringRef Name, SMLoc NameLoc, in ParseInstruction()
1417 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
1464 SMLoc StartLoc = Parser.getTok().getLoc(); in parseOperand()
1480 SMLoc EndLoc = in parseOperand()
1481 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
1493 bool SystemZAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
1527 SMLoc ErrorLoc = IDLoc; in MatchAndEmitInstruction()
1533 if (ErrorLoc == SMLoc()) in MatchAndEmitInstruction()
1557 SMLoc StartLoc = Parser.getTok().getLoc(); in parsePCRel()
1637 SMLoc EndLoc = in parsePCRel()
1638 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parsePCRel()
1665 SMLoc Loc = Token.getLoc(); in isLabel()