reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/MC/MCAsmMacro.h
   85   SMLoc getLoc() const;

References

include/llvm/MC/MCParser/MCTargetAsmParser.h
  404     return ParseInstruction(Info, Name, Token.getLoc(), Operands);
lib/MC/MCParser/AsmParser.cpp
  946     printError(getTok().getLoc(), "unmatched .ifs or .elses");
  953         printError(getTok().getLoc(), "unassigned file number: " +
  975           printError(getTok().getLoc(), "assembler local symbol '" +
 1003     return Error(getTok().getLoc(),
 1020   const char *Start = getTok().getLoc().getPointer();
 1025   const char *End = getTok().getLoc().getPointer();
 1030   const char *Start = getTok().getLoc().getPointer();
 1036   const char *End = getTok().getLoc().getPointer();
 1187     SMLoc Loc = getTok().getLoc();
 1702   SMLoc IDLoc = ID.getLoc();
 1908     SMLoc StartTokLoc = getTok().getLoc();
 1918     if (TPDirectiveReturn && StartTokLoc != getTok().getLoc())
 1921     if (!TPDirectiveReturn || StartTokLoc != getTok().getLoc())
 2790   if (expandMacro(OS, Body, M->Parameters, A, true, getTok().getLoc()))
 2803       NameLoc, CurBuffer, getTok().getLoc(), TheCondStack.size());
 2870     if (PrefixLoc.getPointer() + 1 != Buf[0].getLoc().getPointer())
 3004   SMLoc OffsetLoc = Lexer.getTok().getLoc();
 3019   SMLoc NameLoc = Lexer.getTok().getLoc();
 3075   SMLoc ExprLoc = Asm.getTok().getLoc();
 3210     SizeLoc = getTok().getLoc();
 3214       ExprLoc = getTok().getLoc();
 3500   SMLoc Loc = getTok().getLoc();
 3530     SMLoc Loc = getTok().getLoc();
 3541       Loc = getTok().getLoc();
 3558       Loc = getTok().getLoc();
 3598   SMLoc FileNumberLoc = getTok().getLoc();
 3661   SMLoc FunctionIdLoc = getTok().getLoc();
 3684   SMLoc FunctionIdLoc = getTok().getLoc();
 3744   SMLoc DirectiveLoc = getTok().getLoc();
 3771     SMLoc Loc = getTok().getLoc();
 3777       Loc = getTok().getLoc();
 3808   SMLoc Loc = getTok().getLoc();
 3832   SMLoc Loc = getTok().getLoc();
 4479   const char *BodyStart = StartToken.getLoc().getPointer();
 4480   const char *BodyEnd = EndToken.getLoc().getPointer();
 4683   SMLoc Loc = getTok().getLoc();
 4858     SMLoc Loc = getTok().getLoc();
 4977   SMLoc IncludeLoc = getTok().getLoc();
 4998   SMLoc IncbinLoc = getTok().getLoc();
 5015       CountLoc = getTok().getLoc();
 5516           printError(getTok().getLoc(),
 5529   const char *BodyStart = StartToken.getLoc().getPointer();
 5530   const char *BodyEnd = EndToken.getLoc().getPointer();
 5548       DirectiveLoc, CurBuffer, getTok().getLoc(), TheCondStack.size());
 5561   SMLoc CountLoc = getTok().getLoc();
 5586     if (expandMacro(OS, M->Body, None, None, false, getTok().getLoc()))
 5619     if (expandMacro(OS, M->Body, Parameter, Arg, true, getTok().getLoc()))
 5664     if (expandMacro(OS, M->Body, Parameter, Arg, true, getTok().getLoc()))
 6028   SMLoc EqualLoc = Parser.getTok().getLoc();
lib/MC/MCParser/DarwinAsmParser.cpp
  980   SMLoc Loc = getParser().getTok().getLoc();
 1163   SMLoc PlatformLoc = getTok().getLoc();
lib/MC/MCParser/ELFAsmParser.cpp
  272     if (PrevLoc.getPointer() + CurSize != getTok().getLoc().getPointer())
lib/MC/MCParser/MCAsmLexer.cpp
   36   return SMRange(getLoc(), getEndLoc());
lib/MC/MCParser/MCAsmParser.cpp
   38   Loc = getTok().getLoc();
   44     return Error(getTok().getLoc(), Msg);
   53     return Error(getTok().getLoc(), Msg);
   74   return check(P, getTok().getLoc(), Msg);
lib/MC/MCParser/WasmAsmParser.cpp
   71     return Parser->Error(Tok.getLoc(), Msg + Tok.getString());
  140         return Parser->Error(getTok().getLoc(),
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  150   SMLoc getLoc() const { return getParser().getTok().getLoc(); }
 2617     SMLoc E = Parser.getTok().getLoc();
 2629     Error(Parser.getTok().getLoc(), "only 'lsl #+N' valid after immediate");
 2639     Error(Parser.getTok().getLoc(), "only 'lsl #+N' valid after immediate");
 2646     Error(Parser.getTok().getLoc(), "positive shift amount required");
 2653     SMLoc E = Parser.getTok().getLoc();
 2658   SMLoc E = Parser.getTok().getLoc();
 2757   SMLoc S = Tok.getLoc();
 2780   SMLoc E = Parser.getTok().getLoc();
 2894   SMLoc S = Tok.getLoc();
 3576     SMLoc Loc = Parser.getTok().getLoc();
 3856       SMLoc RLoc = Parser.getTok().getLoc();
 3860       SMLoc ELoc = Parser.getTok().getLoc();
 4845                      SMRange(IDLoc, getTok().getLoc()));
 5022   SMLoc Loc = DirectiveID.getLoc();
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 2303     return !Error(getParser().getTok().getLoc(),
 2307         getParser().getTok().getLoc(),
 2318   SMLoc StartLoc = Tok.getLoc();
 3586   SMLoc TargetStart = getTok().getLoc();
 3589   SMRange TargetRange = SMRange(TargetStart, getTok().getLoc());
 3692     SMLoc ValStart = getTok().getLoc();
 3696     SMLoc ValEnd = getTok().getLoc();
 4100     return Error(getParser().getTok().getLoc(),
 4112     return Error(getParser().getTok().getLoc(),
 4134     return Error(getParser().getTok().getLoc(),
 4146       return Error(getParser().getTok().getLoc(), "invalid HSA metadata");
 4149       return Error(getParser().getTok().getLoc(), "invalid HSA metadata");
 4207     return Error(getParser().getTok().getLoc(), "invalid PAL metadata");
 4214     return Error(getParser().getTok().getLoc(),
 4429     SMLoc LBraceLoc = getTok().getLoc();
 4449                                                     getTok().getLoc()));
 4604   SMLoc S = Parser.getTok().getLoc();
 4681   SMLoc S = Parser.getTok().getLoc();
 4692           Error(Parser.getTok().getLoc(), "out of range dfmt");
 4706           Error(Parser.getTok().getLoc(), "out of range nfmt");
 5145   SMLoc S = Parser.getTok().getLoc();
 5179   SMLoc S = Parser.getTok().getLoc();
 5200   Error(Parser.getTok().getLoc(), "invalid exp target");
 5275   SMLoc S = Parser.getTok().getLoc();
 5399   return getToken().getLoc();
 5438     SMLoc ExprLoc = Parser.getTok().getLoc();
 5471   SMLoc S = Parser.getTok().getLoc();
 5497   SMLoc S = Parser.getTok().getLoc();
 5517   SMLoc S = Parser.getTok().getLoc();
 5542   SMLoc StrLoc = Parser.getTok().getLoc();
 5583   SMLoc OffsetLoc = Parser.getTok().getLoc();
 5601     SMLoc ModeLoc = Parser.getTok().getLoc();
 5626   SMLoc S = Parser.getTok().getLoc();
 5671     SMLoc S = Parser.getTok().getLoc();
 5707   SMLoc S = Parser.getTok().getLoc();
 6444   SMLoc S = Parser.getTok().getLoc();
 6464     if (getLexer().getTok().getLoc() != Loc)
 6487   SMLoc S = Parser.getTok().getLoc();
 6546   SMLoc S = Parser.getTok().getLoc();
 6752   SMLoc S = Parser.getTok().getLoc();
 6785   SMLoc S = Parser.getTok().getLoc();
 7013   SMLoc S = Parser.getTok().getLoc();
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 3881   StartLoc = Tok.getLoc();
 3950   SMLoc S = Parser.getTok().getLoc();
 3992       SMLoc ImmLoc = Parser.getTok().getLoc();
 4019       SMLoc L = Parser.getTok().getLoc();
 4027       Error(Parser.getTok().getLoc(),
 4052   SMLoc RegStartLoc = Parser.getTok().getLoc();
 4063                                                ExclaimTok.getLoc()));
 4072     SMLoc SIdx = Parser.getTok().getLoc();
 4083       return Error(Parser.getTok().getLoc(), "']' expected");
 4149   SMLoc S = Parser.getTok().getLoc();
 4169   SMLoc S = Parser.getTok().getLoc();
 4191   SMLoc S = Parser.getTok().getLoc();
 4210   SMLoc S = Parser.getTok().getLoc();
 4218   SMLoc Loc = Parser.getTok().getLoc();
 4286   SMLoc S = Parser.getTok().getLoc();
 4288   SMLoc RegLoc = Parser.getTok().getLoc();
 4331       SMLoc AfterMinusLoc = Parser.getTok().getLoc();
 4362     RegLoc = Parser.getTok().getLoc();
 4424     return Error(Parser.getTok().getLoc(), "'}' expected");
 4433     Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc()));
 4461     SMLoc Loc = Parser.getTok().getLoc();
 4472       Error(Parser.getTok().getLoc(), "']' expected");
 4481       Error(Parser.getTok().getLoc(), "lane index out of range");
 4498   SMLoc S = Parser.getTok().getLoc();
 4560   SMLoc RegLoc = Parser.getTok().getLoc();
 4572       Error(Parser.getTok().getLoc(), "vector register in range Q0-Q7 expected");
 4595         Error(Parser.getTok().getLoc(),
 4600       SMLoc AfterMinusLoc = Parser.getTok().getLoc();
 4643     RegLoc = Parser.getTok().getLoc();
 4682       SMLoc LaneLoc = Parser.getTok().getLoc();
 4707     SMLoc EndLoc = Parser.getTok().getLoc();
 4717     Error(Parser.getTok().getLoc(), "'}' expected");
 4753   SMLoc S = Parser.getTok().getLoc();
 4793     SMLoc Loc = Parser.getTok().getLoc();
 4824   SMLoc S = Parser.getTok().getLoc();
 4843   SMLoc S = Parser.getTok().getLoc();
 4861     SMLoc Loc = Parser.getTok().getLoc();
 4895   SMLoc S = Parser.getTok().getLoc();
 4930   SMLoc S = Parser.getTok().getLoc();
 5028   SMLoc S = Parser.getTok().getLoc();
 5050     Error(Parser.getTok().getLoc(), Op + " operand expected.");
 5057     Error(Parser.getTok().getLoc(), Op + " operand expected.");
 5065     Error(Parser.getTok().getLoc(), "'#' expected");
 5071   SMLoc Loc = Parser.getTok().getLoc();
 5097   SMLoc S = Tok.getLoc();
 5127   SMLoc S = Tok.getLoc();
 5147     Error(Parser.getTok().getLoc(), "'#' expected");
 5151   SMLoc ExLoc = Parser.getTok().getLoc();
 5198   SMLoc S = Tok.getLoc();
 5209     Error(Parser.getTok().getLoc(), "'#' expected");
 5213   SMLoc ExLoc = Parser.getTok().getLoc();
 5247   SMLoc S = Parser.getTok().getLoc();
 5274   Sx1 = Parser.getTok().getLoc();
 5328   Sx2 = Parser.getTok().getLoc();
 5361   SMLoc S = Parser.getTok().getLoc();
 5365     Error(Parser.getTok().getLoc(), "'#' expected");
 5371   SMLoc E = Parser.getTok().getLoc();
 5388   E = Parser.getTok().getLoc();
 5392     Error(Parser.getTok().getLoc(), "too few operands");
 5398     Error(Parser.getTok().getLoc(), "'#' expected");
 5439   SMLoc S = Tok.getLoc();
 5456     Error(Parser.getTok().getLoc(), "register expected");
 5468     E = Parser.getTok().getLoc();
 5492   SMLoc S = Tok.getLoc();
 5538     Error(Tok.getLoc(), "register expected");
 5647   S = Parser.getTok().getLoc();
 5653     return Error(BaseRegTok.getLoc(), "register expected");
 5659     return Error(Tok.getLoc(), "malformed memory operand");
 5672       Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
 5688     E = Parser.getTok().getLoc();
 5689     SMLoc AlignmentLoc = Tok.getLoc();
 5716       return Error(Parser.getTok().getLoc(), "']' expected");
 5729       Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
 5746     E = Parser.getTok().getLoc();
 5769       return Error(Parser.getTok().getLoc(), "']' expected");
 5782       Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
 5799   E = Parser.getTok().getLoc();
 5815     return Error(Parser.getTok().getLoc(), "']' expected");
 5826     Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
 5840   SMLoc Loc = Parser.getTok().getLoc();
 5865     Loc = Parser.getTok().getLoc();
 5870       return Error(HashTok.getLoc(), "'#' expected");
 5912   SMLoc S = Parser.getTok().getLoc();
 5947   SMLoc Loc = Tok.getLoc();
 5956           S, Parser.getTok().getLoc()));
 5973         Parser.getTok().getLoc()));
 6000     Error(Parser.getTok().getLoc(), "unexpected token in operand");
 6018         S = Parser.getTok().getLoc();
 6036     S = Parser.getTok().getLoc();
 6039     E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6050     S = Parser.getTok().getLoc();
 6065       E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6073                                                    Parser.getTok().getLoc()));
 6082     S = Parser.getTok().getLoc();
 6096     E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6101     S = Parser.getTok().getLoc();
 6108     E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6133     Error(Parser.getTok().getLoc(), "expected prefix identifier in operand");
 6160     Error(Parser.getTok().getLoc(), "unexpected prefix in operand");
 6184     Error(Parser.getTok().getLoc(),
 6193     Error(Parser.getTok().getLoc(), "unexpected token after prefix");
10500     parseLiteralValues(4, DirectiveID.getLoc());
10502     parseLiteralValues(2, DirectiveID.getLoc());
10504     parseDirectiveThumb(DirectiveID.getLoc());
10506     parseDirectiveARM(DirectiveID.getLoc());
10508     parseDirectiveThumbFunc(DirectiveID.getLoc());
10510     parseDirectiveCode(DirectiveID.getLoc());
10512     parseDirectiveSyntax(DirectiveID.getLoc());
10514     parseDirectiveUnreq(DirectiveID.getLoc());
10516     parseDirectiveFnEnd(DirectiveID.getLoc());
10518     parseDirectiveCantUnwind(DirectiveID.getLoc());
10520     parseDirectivePersonality(DirectiveID.getLoc());
10522     parseDirectiveHandlerData(DirectiveID.getLoc());
10524     parseDirectiveSetFP(DirectiveID.getLoc());
10526     parseDirectivePad(DirectiveID.getLoc());
10528     parseDirectiveRegSave(DirectiveID.getLoc(), false);
10530     parseDirectiveRegSave(DirectiveID.getLoc(), true);
10532     parseDirectiveLtorg(DirectiveID.getLoc());
10534     parseDirectiveEven(DirectiveID.getLoc());
10536     parseDirectivePersonalityIndex(DirectiveID.getLoc());
10538     parseDirectiveUnwindRaw(DirectiveID.getLoc());
10540     parseDirectiveMovSP(DirectiveID.getLoc());
10542     parseDirectiveArchExtension(DirectiveID.getLoc());
10544     return parseDirectiveAlign(DirectiveID.getLoc()); // Use Generic on failure.
10546     parseDirectiveThumbSet(DirectiveID.getLoc());
10548     parseDirectiveInst(DirectiveID.getLoc());
10550     parseDirectiveInst(DirectiveID.getLoc(), 'n');
10552     parseDirectiveInst(DirectiveID.getLoc(), 'w');
10555       parseDirectiveArch(DirectiveID.getLoc());
10557       parseDirectiveCPU(DirectiveID.getLoc());
10559       parseDirectiveEabiAttr(DirectiveID.getLoc());
10561       parseDirectiveFPU(DirectiveID.getLoc());
10563       parseDirectiveFnStart(DirectiveID.getLoc());
10565       parseDirectiveObjectArch(DirectiveID.getLoc());
10567       parseDirectiveTLSDescSeq(DirectiveID.getLoc());
10808   TagLoc = Parser.getTok().getLoc();
10820     TagLoc = Parser.getTok().getLoc();
10854     SMLoc ValueExprLoc = Parser.getTok().getLoc();
10871       return Error(Parser.getTok().getLoc(), "bad string constant");
10914   SMLoc FPUNameLoc = getTok().getLoc();
11071   SMLoc FPRegLoc = Parser.getTok().getLoc();
11079   SMLoc SPRegLoc = Parser.getTok().getLoc();
11094       return Error(Parser.getTok().getLoc(), "'#' expected");
11098     SMLoc ExLoc = Parser.getTok().getLoc();
11129     return Error(Parser.getTok().getLoc(), "'#' expected");
11133   SMLoc ExLoc = Parser.getTok().getLoc();
11280   SMLoc IndexLoc = Parser.getTok().getLoc();
11401   SMLoc SPRegLoc = Parser.getTok().getLoc();
11414     SMLoc OffsetLoc = Parser.getTok().getLoc();
11444   SMLoc ArchLoc = Parser.getTok().getLoc();
11759   SMLoc ExtLoc = Parser.getTok().getLoc();
lib/Target/AVR/AsmParser/AVRAsmParser.cpp
  389   Operands.push_back(AVROperand::CreateReg(RegNo, T.getLoc(), T.getEndLoc()));
  396   SMLoc S = Parser.getTok().getLoc();
  414   SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  423   SMLoc S = Parser.getTok().getLoc();
  470     return Error(Parser.getTok().getLoc(), "unknown modifier");
  497   SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  508     return Error(Parser.getTok().getLoc(), "unexpected token in operand");
  538                                                Parser.getTok().getLoc()));
  563     S = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  572     E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  582   StartLoc = Parser.getTok().getLoc();
  584   EndLoc = Parser.getTok().getLoc();
  634     parseLiteralValues(SIZE_LONG, DirectiveID.getLoc());
  636     parseLiteralValues(SIZE_WORD, DirectiveID.getLoc());
  638     parseLiteralValues(1, DirectiveID.getLoc());
  667       return Error(Parser.getTok().getLoc(), "unknown modifier");
lib/Target/BPF/AsmParser/BPFAsmParser.cpp
   32   SMLoc getLoc() const { return getParser().getTok().getLoc(); }
  326   StartLoc = Tok.getLoc();
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
  508     auto IDLoc = Parser.getTok().getLoc();
  656     return ParseDirectiveFalign(256, DirectiveID.getLoc());
  658     return ParseDirectiveComm(true, DirectiveID.getLoc());
  660     return ParseDirectiveComm(false, DirectiveID.getLoc());
  662     return ParseDirectiveSubsection(DirectiveID.getLoc());
  848   SMLoc Loc = Token.getLoc();
 1108           getContext(), Token.getString(), Token.getLoc()));
 1115             getContext(), Token.getString(), Token.getLoc()));
 1131           getContext(), Token.getString().substr(0, 1), Token.getLoc()));
 1133           getContext(), Token.getString().substr(1, 1), Token.getLoc()));
 1143             getContext(), Token.getString(), Token.getLoc()));
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  691   SMLoc Start = Parser.getTok().getLoc();
  692   SMLoc End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  711   StartLoc = Tok.getLoc();
  720   SMLoc Start = Parser.getTok().getLoc();
  721   SMLoc End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  765   End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  778   SMLoc Start = Parser.getTok().getLoc();
  779   SMLoc End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  810     Error(Parser.getTok().getLoc(), "Can't parse ALU operator");
  926             Error(Parser.getTok().getLoc(),
  938     Error(Parser.getTok().getLoc(),
  952       SMLoc Start = Parser.getTok().getLoc();
  954           SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  961       Error(Parser.getTok().getLoc(), "Expected ']'");
  971       Error(Parser.getTok().getLoc(), "Expected ']'");
  983     Error(Parser.getTok().getLoc(),
 1022     Error(Parser.getTok().getLoc(), "Unknown operand");
 1205     Error(Parser.getTok().getLoc(),
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp
  301     StartLoc = T.getLoc();
  424     ParseLiteralValues(4, DirectiveID.getLoc());
  426     ParseLiteralValues(2, DirectiveID.getLoc());
  428     ParseLiteralValues(1, DirectiveID.getLoc());
  451       SMLoc StartLoc = getParser().getTok().getLoc();
  456         SMLoc EndLoc = getParser().getTok().getLoc();
  476       SMLoc StartLoc = getParser().getTok().getLoc();
  480         SMLoc EndLoc = getParser().getTok().getLoc();
  489       SMLoc StartLoc = getParser().getTok().getLoc();
  509       SMLoc StartLoc = getParser().getTok().getLoc();
  513         SMLoc EndLoc = getParser().getTok().getLoc();
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 6010     SMLoc S = Parser.getTok().getLoc();
 6025     SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6038     SMLoc S = Parser.getTok().getLoc(); // Start location of the operand.
 6042     SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6114   S = Parser.getTok().getLoc();
 6130             SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6136             SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6193         Error(Parser.getTok().getLoc(), "'(' or expression expected");
 6210     Error(Parser.getTok().getLoc(), "')' expected");
 6214   SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6247   SMLoc S = Parser.getTok().getLoc();
 6365         Token.getLoc(), *this));
 6387   SMLoc S = Token.getLoc();
 6439   SMLoc S = Parser.getTok().getLoc();
 6451   SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 6469   SMLoc S = Parser.getTok().getLoc();
 6537   SMLoc E = Parser.getTok().getLoc();
 7497   SMLoc Loc = Tok.getLoc();
 7736     return Error(Parser.getTok().getLoc(),
 7749       return Error(Parser.getTok().getLoc(),
 7762       return Error(Parser.getTok().getLoc(),
 7769   Warning(Parser.getTok().getLoc(),
 8194     parseDirectiveCpLoad(DirectiveID.getLoc());
 8198     parseDirectiveCpRestore(DirectiveID.getLoc());
 8202     parseDirectiveCpLocal(DirectiveID.getLoc());
 8460       Error(Parser.getTok().getLoc(),
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
 1214   StartLoc = Tok.getLoc();
 1417         return Error(Parser.getTok().getLoc(), "expected '('");
 1428       return Error(Parser.getTok().getLoc(), "expected ')'");
 1440   SMLoc S = Parser.getTok().getLoc();
 1441   SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 1501     S = Parser.getTok().getLoc();
 1505       return Error(Parser.getTok().getLoc(), "missing ')'");
 1506     E = Parser.getTok().getLoc();
 1515     S = Parser.getTok().getLoc();
 1546     E = Parser.getTok().getLoc();
 1627       ParseDarwinDirectiveMachine(DirectiveID.getLoc());
 1637     ParseDirectiveMachine(DirectiveID.getLoc());
 1639     ParseDirectiveAbiVersion(DirectiveID.getLoc());
 1641     ParseDirectiveLocalEntry(DirectiveID.getLoc());
 1652     SMLoc ExprLoc = getParser().getTok().getLoc();
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
   50   SMLoc getLoc() const { return getParser().getTok().getLoc(); }
  967   StartLoc = Tok.getLoc();
 1499     return Error(Parser.getTok().getLoc(),
 1509       return Error(Parser.getTok().getLoc(),
 1517     SMLoc StartLoc = Parser.getTok().getLoc();
 1522       return Error(Parser.getTok().getLoc(),
 1536       return Error(Parser.getTok().getLoc(),
 1548       return Error(Parser.getTok().getLoc(),
 1560       return Error(Parser.getTok().getLoc(),
 1572       return Error(Parser.getTok().getLoc(),
 1580   Warning(Parser.getTok().getLoc(),
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  634   StartLoc = Tok.getLoc();
  679         Operands.push_back(SparcOperand::CreateToken("+", Parser.getTok().getLoc()));
  756   SMLoc S = Parser.getTok().getLoc();
  796   SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  815                                                  Parser.getTok().getLoc()));
  819       SMLoc S = Parser.getTok().getLoc();
  829       SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer()-1);
  843                                                  Parser.getTok().getLoc()));
  872   SMLoc S = Parser.getTok().getLoc();
  873   SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  887       E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  923       E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  939       E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  975                                                    Parser.getTok().getLoc()));
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  695   Reg.StartLoc = Parser.getTok().getLoc();
  699     return Error(Parser.getTok().getLoc(), "register expected");
  730   Reg.EndLoc = Parser.getTok().getLoc();
  779     SMLoc StartLoc = Parser.getTok().getLoc();
  792       SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
  871       return Error(Parser.getTok().getLoc(), "unexpected token in address");
  898   SMLoc StartLoc = Parser.getTok().getLoc();
 1008     SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 1019     return ParseDirectiveInsn(DirectiveID.getLoc());
 1031   SMLoc ErrorLoc = Parser.getTok().getLoc();
 1055     SMLoc StartLoc = Parser.getTok().getLoc();
 1077       SMLoc StartLoc = Parser.getTok().getLoc();
 1084         SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 1213   SMLoc StartLoc = Parser.getTok().getLoc();
 1229     SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
 1303   SMLoc StartLoc = Parser.getTok().getLoc();
 1328       Error(Parser.getTok().getLoc(), "unexpected token");
 1339       Error(Parser.getTok().getLoc(), "unknown TLS tag");
 1345       Error(Parser.getTok().getLoc(), "unexpected token");
 1351       Error(Parser.getTok().getLoc(), "unexpected token");
 1362     SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  219     return Parser.Error(Tok.getLoc(), Msg + Tok.getString());
  223     return Parser.Error(Lexer.getTok().getLoc(), Msg);
  348         WebAssemblyOperand::Integer, Int.getLoc(), Int.getEndLoc(),
  361         WebAssemblyOperand::Float, Flt.getLoc(), Flt.getEndLoc(),
  383         WebAssemblyOperand::Float, Flt.getLoc(), Flt.getEndLoc(),
  412             WebAssemblyOperand::Integer, Tok.getLoc(), Tok.getEndLoc(),
  437       if (Sep.getLoc().getPointer() != Name.end() ||
  446           Id.getLoc().getPointer() != Name.end())
  523           WebAssemblyOperand::Symbol, Loc.getLoc(), Loc.getEndLoc(),
  548               WebAssemblyOperand::Symbol, Id.getLoc(), Id.getEndLoc(),
  583             WebAssemblyOperand::BrList, Tok.getLoc(), Tok.getEndLoc());
lib/Target/X86/AsmParser/X86AsmParser.cpp
   87     SMLoc Result = Parser.getTok().getLoc();
 1093   StartLoc = PercentTok.getLoc();
 1150       return Error(IntTok.getLoc(), "expected stack index");
 1160     default: return Error(IntTok.getLoc(), "invalid stack index");
 1164       return Error(Parser.getTok().getLoc(), "expected ')'");
 1449       return Error(Tok.getLoc(), "unknown token in expression");
 1462       SMLoc IdentLoc = Tok.getLoc();
 1469           return Error(Tok.getLoc(), ErrMsg);
 1480           return Error(Tok.getLoc(), "Unexpected identifier!");
 1516       SMLoc Loc = getTok().getLoc();
 1548         return Error(getTok().getLoc(), ErrMsg);
 1552         return Error(getTok().getLoc(), ErrMsg);
 1567         return Error(Tok.getLoc(), "unexpected bracket encountered");
 1571         return Error(Tok.getLoc(), "unexpected bracket encountered");
 1577       return Error(Tok.getLoc(), "unknown token in expression");
 1632   SMLoc Loc = Tok.getLoc();
 1636   const char *EndPtr = Tok.getLoc().getPointer() + LineBuf.size();
 1676     return ErrorOperand(Tok.getLoc(), "Expected an identifier after {");
 1685       return ErrorOperand(Tok.getLoc(), "Invalid rounding mode.");
 1688       return ErrorOperand(Tok.getLoc(), "Expected - at this point");
 1692       return ErrorOperand(Tok.getLoc(), "Expected } at this point");
 1702       return ErrorOperand(Tok.getLoc(), "Expected } at this point");
 1706   return ErrorOperand(Tok.getLoc(), "unknown token in expression");
 1728       return Error(Tok.getLoc(), "Unable to lookup field reference!");
 1730     return Error(Tok.getLoc(), "Unexpected token type!");
 1735   while (Tok.getLoc().getPointer() < DotExprEndLoc)
 1746   SMLoc OffsetOfLoc = Tok.getLoc();
 1751   SMLoc Start = Tok.getLoc(), End;
 1800   SMLoc Start = Tok.getLoc(), End;
 1842       return Error(Tok.getLoc(), "Expected 'PTR' or 'ptr' token!");
 1866   Start = Tok.getLoc();
 1886     Start = Lex().getLoc();
 1895     RewriteIntelExpression(SM, Start, Tok.getLoc());
 1964     SMLoc Start = Parser.getTok().getLoc(), End;
 1969     SMLoc L = Parser.getTok().getLoc();
 1978     SMLoc Start = Parser.getTok().getLoc();
 1987     SMLoc Loc = Parser.getTok().getLoc(), EndLoc;
 2189           (Buf[0].getLoc().getPointer() + 1 == Buf[1].getLoc().getPointer()))
 2189           (Buf[0].getLoc().getPointer() + 1 == Buf[1].getLoc().getPointer()))
 2190         Id = StringRef(Buf[0].getLoc().getPointer(),
 2335     SMLoc StartLoc = Parser.getTok().getLoc();
 2357         return Error(Parser.getTok().getLoc(), "Unexpected token after '{'");
 2361         return Error(Parser.getTok().getLoc(), "Expected '}'");
 2373       NameLoc = Parser.getTok().getLoc();
 2379           return Error(Parser.getTok().getLoc(), "Expected identifier");
 2675                                    getLexer().getTok().getLoc(), 0);
 3562     return ParseDirectiveCode(IDVal, DirectiveID.getLoc());
 3568         return Error(DirectiveID.getLoc(), "'.att_syntax noprefix' is not "
 3580         return Error(DirectiveID.getLoc(), "'.intel_syntax prefix' is not "
 3586     return parseDirectiveEven(DirectiveID.getLoc());
 3588     return parseDirectiveFPOProc(DirectiveID.getLoc());
 3590     return parseDirectiveFPOSetFrame(DirectiveID.getLoc());
 3592     return parseDirectiveFPOPushReg(DirectiveID.getLoc());
 3594     return parseDirectiveFPOStackAlloc(DirectiveID.getLoc());
 3596     return parseDirectiveFPOStackAlign(DirectiveID.getLoc());
 3598     return parseDirectiveFPOEndPrologue(DirectiveID.getLoc());
 3600     return parseDirectiveFPOEndProc(DirectiveID.getLoc());
 3602     return parseDirectiveSEHPushReg(DirectiveID.getLoc());
 3604     return parseDirectiveSEHSetFrame(DirectiveID.getLoc());
 3606     return parseDirectiveSEHSaveReg(DirectiveID.getLoc());
 3608     return parseDirectiveSEHSaveXMM(DirectiveID.getLoc());
 3610     return parseDirectiveSEHPushFrame(DirectiveID.getLoc());