reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
220 const AsmToken &getTok() const;
87 const AsmToken &getTok() { return getParser().getTok(); }
lib/MC/MCParser/AsmParser.cpp835 if (getTok().is(AsmToken::EndOfStatement)) { 837 if (!getTok().getString().empty() && getTok().getString().front() != '\n' && 837 if (!getTok().getString().empty() && getTok().getString().front() != '\n' && 838 getTok().getString().front() != '\r' && MAI.preserveAsmComments()) 839 Out.addExplicitComment(Twine(getTok().getString())); 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(); 1063 EndLoc = getTok().getEndLoc(); 1097 if (getTok().is(AsmToken::Dollar)) { 1187 SMLoc Loc = getTok().getLoc(); 1188 int64_t IntVal = getTok().getIntVal(); 1194 StringRef IDVal = getTok().getString(); 1218 APFloat RealVal(APFloat::IEEEdouble(), getTok().getString()); 1324 TokError("invalid variant on expression '" + getTok().getIdentifier() + 1426 MCSymbolRefExpr::getVariantKindForName(getTok().getIdentifier()); 1428 return TokError("invalid variant '" + getTok().getIdentifier() + "'"); 1432 return TokError("invalid modifier '" + getTok().getIdentifier() + 1466 EndLoc = getTok().getEndLoc(); 1694 if (getTok().getString().empty() || getTok().getString().front() == '\r' || 1694 if (getTok().getString().empty() || getTok().getString().front() == '\r' || 1695 getTok().getString().front() == '\n') 1701 AsmToken ID = getTok(); 1709 LocalLabelVal = getTok().getIntVal(); 1717 IDVal = getTok().getString(); 1844 if (getTok().is(AsmToken::Hash)) { 1852 if (getTok().is(AsmToken::EndOfStatement)) { 1908 SMLoc StartTokLoc = getTok().getLoc(); 1918 if (TPDirectiveReturn && StartTokLoc != getTok().getLoc()) 1921 if (!TPDirectiveReturn || StartTokLoc != getTok().getLoc()) 2305 assert(getTok().is(AsmToken::Integer) && 2307 int64_t LineNumber = getTok().getIntVal(); 2309 assert(getTok().is(AsmToken::String) && 2311 StringRef Filename = getTok().getString(); 2613 MA.push_back(getTok()); 2639 MA.push_back(getTok()); 2790 if (expandMacro(OS, Body, M->Parameters, A, true, getTok().getLoc())) 2803 NameLoc, CurBuffer, getTok().getLoc(), TheCondStack.size()); 2877 StringRef(PrefixLoc.getPointer(), getTok().getIdentifier().size() + 1); 2885 Res = getTok().getIdentifier(); 2905 if (check(getTok().isNot(AsmToken::String), "expected string")) 2909 StringRef Str = getTok().getStringContents(); 3016 check(getTok().isNot(AsmToken::Identifier), "expected relocation name"))) 3072 if (Asm.getTok().isNot(AsmToken::Integer) && 3073 Asm.getTok().isNot(AsmToken::BigNum)) 3075 SMLoc ExprLoc = Asm.getTok().getLoc(); 3076 APInt IntValue = Asm.getTok().getAPIntVal(); 3133 StringRef IDVal = getTok().getString(); 3210 SizeLoc = getTok().getLoc(); 3214 ExprLoc = getTok().getLoc(); 3277 if (getTok().isNot(AsmToken::Comma)) { 3293 if (IsPow2 && (ValueSize == 1) && getTok().is(AsmToken::EndOfStatement)) { 3362 FileNumber = getTok().getIntVal(); 3373 if (check(getTok().isNot(AsmToken::String), 3401 if (check(getTok().isNot(AsmToken::Identifier), 3415 check(getTok().isNot(AsmToken::String), 3500 SMLoc Loc = getTok().getLoc(); 3510 LineNumber = getTok().getIntVal(); 3518 ColumnPos = getTok().getIntVal(); 3530 SMLoc Loc = getTok().getLoc(); 3541 Loc = getTok().getLoc(); 3558 Loc = getTok().getLoc(); 3598 SMLoc FileNumberLoc = getTok().getLoc(); 3607 check(getTok().isNot(AsmToken::String), 3612 if (check(getTok().isNot(AsmToken::String), 3661 SMLoc FunctionIdLoc = getTok().getLoc(); 3684 SMLoc FunctionIdLoc = getTok().getLoc(); 3697 getTok().getIdentifier() != "within"), 3708 getTok().getIdentifier() != "inlined_at"), 3721 IACol = getTok().getIntVal(); 3744 SMLoc DirectiveLoc = getTok().getLoc(); 3752 LineNumber = getTok().getIntVal(); 3760 ColumnPos = getTok().getIntVal(); 3771 SMLoc Loc = getTok().getLoc(); 3777 Loc = getTok().getLoc(); 3808 SMLoc Loc = getTok().getLoc(); 3832 SMLoc Loc = getTok().getLoc(); 4436 AsmToken EndToken, StartToken = getTok(); 4451 if (getTok().getIdentifier() == ".endm" || 4452 getTok().getIdentifier() == ".endmacro") { 4454 EndToken = getTok(); 4464 } else if (getTok().getIdentifier() == ".macro") { 4683 SMLoc Loc = getTok().getLoc(); 4858 SMLoc Loc = getTok().getLoc(); 4977 SMLoc IncludeLoc = getTok().getLoc(); 4979 if (check(getTok().isNot(AsmToken::String), 4982 check(getTok().isNot(AsmToken::EndOfStatement), 4998 SMLoc IncbinLoc = getTok().getLoc(); 4999 if (check(getTok().isNot(AsmToken::String), 5010 if (getTok().isNot(AsmToken::Comma)) { 5015 CountLoc = getTok().getLoc(); 5137 StringRef String1 = getTok().getStringContents(); 5155 StringRef String2 = getTok().getStringContents(); 5278 Message = getTok().getStringContents(); 5301 Message = getTok().getStringContents(); 5492 AsmToken EndToken, StartToken = getTok(); 5503 (getTok().getIdentifier() == ".rep" || 5504 getTok().getIdentifier() == ".rept" || 5505 getTok().getIdentifier() == ".irp" || 5506 getTok().getIdentifier() == ".irpc")) { 5511 if (Lexer.is(AsmToken::Identifier) && getTok().getIdentifier() == ".endr") { 5513 EndToken = getTok(); 5516 printError(getTok().getLoc(), 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())) 5719 const AsmToken StrTok = getTok(); 6028 SMLoc EqualLoc = Parser.getTok().getLoc();lib/MC/MCParser/DarwinAsmParser.cpp
980 SMLoc Loc = getParser().getTok().getLoc();
lib/MC/MCParser/MCAsmParser.cpp38 Loc = getTok().getLoc(); 43 if (getTok().getKind() != AsmToken::EndOfStatement) 44 return Error(getTok().getLoc(), Msg); 52 if (getTok().getKind() != T) 53 return Error(getTok().getLoc(), Msg); 59 if (getTok().getKind() != AsmToken::Integer) 61 V = getTok().getIntVal(); 67 bool Present = (getTok().getKind() == T); 74 return check(P, getTok().getLoc(), Msg); 98 if (getTok().is(AsmToken::Error)) 105 if (getTok().is(AsmToken::Error))lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
150 SMLoc getLoc() const { return getParser().getTok().getLoc(); } 2298 const AsmToken &Tok = Parser.getTok(); 2318 if (Parser.getTok().isNot(AsmToken::Identifier)) { 2323 StringRef Tok = Parser.getTok().getIdentifier(); 2348 const AsmToken &Tok = Parser.getTok(); 2417 const AsmToken &Tok = Parser.getTok(); 2440 const AsmToken &Tok = Parser.getTok(); 2466 if (Parser.getTok().is(AsmToken::Hash)) { 2518 if (getParser().getTok().is(AsmToken::LBrac)) 2521 if (getParser().getTok().is(AsmToken::Hash)) 2559 const AsmToken &Tok = Parser.getTok(); 2607 if (Parser.getTok().is(AsmToken::Hash)) 2609 else if (Parser.getTok().isNot(AsmToken::Integer)) 2616 else if (Parser.getTok().isNot(AsmToken::Comma)) { 2617 SMLoc E = Parser.getTok().getLoc(); 2627 if (!Parser.getTok().is(AsmToken::Identifier) || 2628 !Parser.getTok().getIdentifier().equals_lower("lsl")) { 2629 Error(Parser.getTok().getLoc(), "only 'lsl #+N' valid after immediate"); 2638 if (Parser.getTok().isNot(AsmToken::Integer)) { 2639 Error(Parser.getTok().getLoc(), "only 'lsl #+N' valid after immediate"); 2643 int64_t ShiftAmount = Parser.getTok().getIntVal(); 2646 Error(Parser.getTok().getLoc(), "positive shift amount required"); 2653 SMLoc E = Parser.getTok().getLoc(); 2658 SMLoc E = Parser.getTok().getLoc(); 2710 const AsmToken &Tok = Parser.getTok(); 2735 const AsmToken &Tok = Parser.getTok(); 2780 SMLoc E = Parser.getTok().getLoc(); 2781 if (!Parser.getTok().is(AsmToken::Integer) && 2782 !Parser.getTok().is(AsmToken::LParen) && 2783 !Parser.getTok().is(AsmToken::Identifier)) { 2892 const AsmToken &Tok = Parser.getTok(); 2981 const AsmToken &Tok = Parser.getTok(); 3038 const AsmToken &Tok = Parser.getTok(); 3067 if (Parser.getTok().isNot(AsmToken::Identifier)) 3130 const AsmToken &Tok = Parser.getTok(); 3181 if (Parser.getTok().isNot(AsmToken::Slash)) 3197 auto Pred = Parser.getTok().getString().lower(); 3233 if (Parser.getTok().isNot(AsmToken::Identifier)) 3236 std::string LowerCase = Parser.getTok().getIdentifier().lower(); 3308 if (!Parser.getTok().is(AsmToken::LCurly)) 3314 auto RegTok = Parser.getTok(); 3333 auto LCurly = Parser.getTok(); 3450 if (getParser().getTok().isNot(AsmToken::Integer)) { 3478 if (!ParseShiftExtend || getParser().getTok().isNot(AsmToken::Comma)) { 3510 if (!Parser.getTok().getString().equals_lower("mul") || 3576 SMLoc Loc = Parser.getTok().getLoc(); 3627 if (Parser.getTok().is(AsmToken::Minus)) { 3638 const AsmToken &Tok = Parser.getTok(); 3767 if (Parser.getTok().is(AsmToken::Identifier) && 3768 Parser.getTok().getIdentifier() == ".req") { 3856 SMLoc RLoc = Parser.getTok().getLoc(); 3860 SMLoc ELoc = Parser.getTok().getLoc(); 5319 if (getParser().getTok().isNot(AsmToken::Identifier)) { 5320 if (getParser().getTok().isNot(AsmToken::Integer)) 5324 int64_t Id = getParser().getTok().getIntVal(); 5445 RegisterReqs.erase(Parser.getTok().getIdentifier().lower()); 5593 if (getParser().getTok().isNot(AsmToken::Identifier)) { 5625 if (getParser().getTok().isNot(AsmToken::Comma)) { 5685 if (!ParseShiftExtend || getParser().getTok().isNot(AsmToken::Comma)) { 5718 const AsmToken &TokE = Parser.getTok();lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
2303 return !Error(getParser().getTok().getLoc(), 2307 getParser().getTok().getLoc(), 2317 const auto &Tok = Parser.getTok(); 4088 StringRef KernelName = Parser.getTok().getString(); 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(), 4604 SMLoc S = Parser.getTok().getLoc(); 4611 StringRef Tok = Parser.getTok().getString(); 4658 StringRef Tok = Parser.getTok().getString(); 4673 Value = Parser.getTok().getString(); 4681 SMLoc S = Parser.getTok().getLoc(); 4692 Error(Parser.getTok().getLoc(), "out of range dfmt"); 4706 Error(Parser.getTok().getLoc(), "out of range nfmt"); 5138 StringRef Str = Parser.getTok().getString(); 5145 SMLoc S = Parser.getTok().getLoc(); 5159 StringRef Str = Parser.getTok().getString(); 5179 SMLoc S = Parser.getTok().getLoc(); 5200 Error(Parser.getTok().getLoc(), "invalid exp target"); 5269 StringRef Str = Parser.getTok().getString(); 5275 SMLoc S = Parser.getTok().getLoc(); 5376 return Parser.getTok(); 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(); 5710 Parser.getTok().getString() == "gpr_idx" && 6145 StringRef Name = Parser.getTok().getString(); 6444 SMLoc S = Parser.getTok().getLoc(); 6487 SMLoc S = Parser.getTok().getLoc(); 6491 Prefix = Parser.getTok().getString(); 6546 SMLoc S = Parser.getTok().getLoc(); 6551 Prefix = Parser.getTok().getString(); 6752 SMLoc S = Parser.getTok().getLoc(); 6785 SMLoc S = Parser.getTok().getLoc(); 7013 SMLoc S = Parser.getTok().getLoc();lib/Target/ARM/AsmParser/ARMAsmParser.cpp
3880 const AsmToken &Tok = getParser().getTok(); 3893 const AsmToken &Tok = Parser.getTok(); 3950 SMLoc S = Parser.getTok().getLoc(); 3951 const AsmToken &Tok = Parser.getTok(); 3989 if (Parser.getTok().is(AsmToken::Hash) || 3990 Parser.getTok().is(AsmToken::Dollar)) { 3992 SMLoc ImmLoc = Parser.getTok().getLoc(); 4018 } else if (Parser.getTok().is(AsmToken::Identifier)) { 4019 SMLoc L = Parser.getTok().getLoc(); 4020 EndLoc = Parser.getTok().getEndLoc(); 4027 Error(Parser.getTok().getLoc(), 4052 SMLoc RegStartLoc = Parser.getTok().getLoc(); 4053 SMLoc RegEndLoc = Parser.getTok().getEndLoc(); 4060 const AsmToken &ExclaimTok = Parser.getTok(); 4071 if (Parser.getTok().is(AsmToken::LBrac)) { 4072 SMLoc SIdx = Parser.getTok().getLoc(); 4082 if (Parser.getTok().isNot(AsmToken::RBrac)) 4083 return Error(Parser.getTok().getLoc(), "']' expected"); 4085 SMLoc E = Parser.getTok().getEndLoc(); 4149 SMLoc S = Parser.getTok().getLoc(); 4150 const AsmToken &Tok = Parser.getTok(); 4169 SMLoc S = Parser.getTok().getLoc(); 4170 const AsmToken &Tok = Parser.getTok(); 4191 SMLoc S = Parser.getTok().getLoc(); 4192 const AsmToken &Tok = Parser.getTok(); 4210 SMLoc S = Parser.getTok().getLoc(); 4213 if (Parser.getTok().isNot(AsmToken::LCurly)) 4218 SMLoc Loc = Parser.getTok().getLoc(); 4231 if (Parser.getTok().isNot(AsmToken::RCurly)) 4233 SMLoc E = Parser.getTok().getEndLoc(); 4284 if (Parser.getTok().isNot(AsmToken::LCurly)) 4286 SMLoc S = Parser.getTok().getLoc(); 4288 SMLoc RegLoc = Parser.getTok().getLoc(); 4327 while (Parser.getTok().is(AsmToken::Comma) || 4328 Parser.getTok().is(AsmToken::Minus)) { 4329 if (Parser.getTok().is(AsmToken::Minus)) { 4331 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); 4362 RegLoc = Parser.getTok().getLoc(); 4364 const AsmToken RegTok = Parser.getTok(); 4423 if (Parser.getTok().isNot(AsmToken::RCurly)) 4424 return Error(Parser.getTok().getLoc(), "'}' expected"); 4425 SMLoc E = Parser.getTok().getEndLoc(); 4432 if (Parser.getTok().is(AsmToken::Caret)) { 4433 Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc())); 4445 if (Parser.getTok().is(AsmToken::LBrac)) { 4447 if (Parser.getTok().is(AsmToken::RBrac)) { 4450 EndLoc = Parser.getTok().getEndLoc(); 4457 if (Parser.getTok().is(AsmToken::Hash)) 4461 SMLoc Loc = Parser.getTok().getLoc(); 4471 if (Parser.getTok().isNot(AsmToken::RBrac)) { 4472 Error(Parser.getTok().getLoc(), "']' expected"); 4475 EndLoc = Parser.getTok().getEndLoc(); 4481 Error(Parser.getTok().getLoc(), "lane index out of range"); 4498 SMLoc S = Parser.getTok().getLoc(); 4502 if (!hasMVE() && Parser.getTok().is(AsmToken::Identifier)) { 4503 SMLoc E = Parser.getTok().getEndLoc(); 4556 if (Parser.getTok().isNot(AsmToken::LCurly)) 4560 SMLoc RegLoc = Parser.getTok().getLoc(); 4572 Error(Parser.getTok().getLoc(), "vector register in range Q0-Q7 expected"); 4589 while (Parser.getTok().is(AsmToken::Comma) || 4590 Parser.getTok().is(AsmToken::Minus)) { 4591 if (Parser.getTok().is(AsmToken::Minus)) { 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(); 4716 if (Parser.getTok().isNot(AsmToken::RCurly)) { 4717 Error(Parser.getTok().getLoc(), "'}' expected"); 4720 E = Parser.getTok().getEndLoc(); 4753 SMLoc S = Parser.getTok().getLoc(); 4754 const AsmToken &Tok = Parser.getTok(); 4791 if (Parser.getTok().isNot(AsmToken::Integer)) 4793 SMLoc Loc = Parser.getTok().getLoc(); 4824 SMLoc S = Parser.getTok().getLoc(); 4825 const AsmToken &Tok = Parser.getTok(); 4843 SMLoc S = Parser.getTok().getLoc(); 4844 const AsmToken &Tok = Parser.getTok(); 4859 if (Parser.getTok().isNot(AsmToken::Integer)) 4861 SMLoc Loc = Parser.getTok().getLoc(); 4895 SMLoc S = Parser.getTok().getLoc(); 4896 const AsmToken &Tok = Parser.getTok(); 4930 SMLoc S = Parser.getTok().getLoc(); 4931 const AsmToken &Tok = Parser.getTok(); 5028 SMLoc S = Parser.getTok().getLoc(); 5029 const AsmToken &Tok = Parser.getTok(); 5048 const AsmToken &Tok = Parser.getTok(); 5050 Error(Parser.getTok().getLoc(), Op + " operand expected."); 5057 Error(Parser.getTok().getLoc(), Op + " operand expected."); 5063 if (Parser.getTok().isNot(AsmToken::Hash) && 5064 Parser.getTok().isNot(AsmToken::Dollar)) { 5065 Error(Parser.getTok().getLoc(), "'#' expected"); 5071 SMLoc Loc = Parser.getTok().getLoc(); 5096 const AsmToken &Tok = Parser.getTok(); 5126 const AsmToken &Tok = Parser.getTok(); 5145 if (Parser.getTok().isNot(AsmToken::Hash) && 5146 Parser.getTok().isNot(AsmToken::Dollar)) { 5147 Error(Parser.getTok().getLoc(), "'#' expected"); 5151 SMLoc ExLoc = Parser.getTok().getLoc(); 5197 const AsmToken &Tok = Parser.getTok(); 5207 if (Parser.getTok().isNot(AsmToken::Hash) && 5208 Parser.getTok().isNot(AsmToken::Dollar)) { 5209 Error(Parser.getTok().getLoc(), "'#' expected"); 5213 SMLoc ExLoc = Parser.getTok().getLoc(); 5247 SMLoc S = Parser.getTok().getLoc(); 5258 if (Parser.getTok().is(AsmToken::Identifier) || 5259 Parser.getTok().is(AsmToken::Colon)) 5263 if (Parser.getTok().is(AsmToken::Hash) || 5264 Parser.getTok().is(AsmToken::Dollar)) { 5274 Sx1 = Parser.getTok().getLoc(); 5287 if (Enc != -1 && Parser.getTok().is(AsmToken::EndOfStatement)) { 5301 if (Parser.getTok().is(AsmToken::EndOfStatement)) { 5313 if (Parser.getTok().isNot(AsmToken::Comma)) { 5328 Sx2 = Parser.getTok().getLoc(); 5331 if (Parser.getTok().is(AsmToken::Hash) || 5332 Parser.getTok().is(AsmToken::Dollar)) 5361 SMLoc S = Parser.getTok().getLoc(); 5363 if (Parser.getTok().isNot(AsmToken::Hash) && 5364 Parser.getTok().isNot(AsmToken::Dollar)) { 5365 Error(Parser.getTok().getLoc(), "'#' expected"); 5371 SMLoc E = Parser.getTok().getLoc(); 5388 E = Parser.getTok().getLoc(); 5391 if (Parser.getTok().isNot(AsmToken::Comma)) { 5392 Error(Parser.getTok().getLoc(), "too few operands"); 5396 if (Parser.getTok().isNot(AsmToken::Hash) && 5397 Parser.getTok().isNot(AsmToken::Dollar)) { 5398 Error(Parser.getTok().getLoc(), "'#' expected"); 5438 AsmToken Tok = Parser.getTok(); 5451 SMLoc E = Parser.getTok().getEndLoc(); 5456 Error(Parser.getTok().getLoc(), "register expected"); 5462 if (Parser.getTok().is(AsmToken::Comma)) { 5468 E = Parser.getTok().getLoc(); 5491 AsmToken Tok = Parser.getTok(); 5495 if (Parser.getTok().is(AsmToken::Hash) || 5496 Parser.getTok().is(AsmToken::Dollar)) { 5500 bool isNegative = Parser.getTok().is(AsmToken::Minus); 5533 Tok = Parser.getTok(); 5645 if (Parser.getTok().isNot(AsmToken::LBrac)) 5647 S = Parser.getTok().getLoc(); 5650 const AsmToken &BaseRegTok = Parser.getTok(); 5656 const AsmToken &Tok = Parser.getTok(); 5671 if (Parser.getTok().is(AsmToken::Exclaim)) { 5672 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); 5686 if (Parser.getTok().is(AsmToken::Colon)) { 5688 E = Parser.getTok().getLoc(); 5715 if (Parser.getTok().isNot(AsmToken::RBrac)) 5716 return Error(Parser.getTok().getLoc(), "']' expected"); 5717 E = Parser.getTok().getEndLoc(); 5728 if (Parser.getTok().is(AsmToken::Exclaim)) { 5729 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); 5739 if (Parser.getTok().is(AsmToken::Hash) || 5740 Parser.getTok().is(AsmToken::Dollar) || 5741 Parser.getTok().is(AsmToken::LParen) || 5742 Parser.getTok().is(AsmToken::Integer)) { 5743 if (Parser.getTok().is(AsmToken::Hash) || 5744 Parser.getTok().is(AsmToken::Dollar)) 5746 E = Parser.getTok().getLoc(); 5748 bool isNegative = getParser().getTok().is(AsmToken::Minus); 5768 if (Parser.getTok().isNot(AsmToken::RBrac)) 5769 return Error(Parser.getTok().getLoc(), "']' expected"); 5770 E = Parser.getTok().getEndLoc(); 5781 if (Parser.getTok().is(AsmToken::Exclaim)) { 5782 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); 5791 if (Parser.getTok().is(AsmToken::Minus)) { 5794 } else if (Parser.getTok().is(AsmToken::Plus)) { 5799 E = Parser.getTok().getLoc(); 5807 if (Parser.getTok().is(AsmToken::Comma)) { 5814 if (Parser.getTok().isNot(AsmToken::RBrac)) 5815 return Error(Parser.getTok().getLoc(), "']' expected"); 5816 E = Parser.getTok().getEndLoc(); 5825 if (Parser.getTok().is(AsmToken::Exclaim)) { 5826 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); 5840 SMLoc Loc = Parser.getTok().getLoc(); 5841 const AsmToken &Tok = Parser.getTok(); 5865 Loc = Parser.getTok().getLoc(); 5867 const AsmToken &HashTok = Parser.getTok(); 5912 SMLoc S = Parser.getTok().getLoc(); 5914 if (Parser.getTok().isNot(AsmToken::Hash) && 5915 Parser.getTok().isNot(AsmToken::Dollar)) 5942 if (Parser.getTok().is(AsmToken::Minus)) { 5946 const AsmToken &Tok = Parser.getTok(); 5956 S, Parser.getTok().getLoc())); 5973 Parser.getTok().getLoc())); 6000 Error(Parser.getTok().getLoc(), "unexpected token in operand"); 6017 Parser.getTok().getString().equals_lower("apsr_nzcv")) { 6018 S = Parser.getTok().getLoc(); 6036 S = Parser.getTok().getLoc(); 6039 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 6050 S = Parser.getTok().getLoc(); 6053 if (Parser.getTok().isNot(AsmToken::Colon)) { 6054 bool isNegative = Parser.getTok().is(AsmToken::Minus); 6065 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 6071 if (Parser.getTok().is(AsmToken::Exclaim)) { 6072 Operands.push_back(ARMOperand::CreateToken(Parser.getTok().getString(), 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"); 6152 StringRef IDVal = Parser.getTok().getIdentifier(); 6160 Error(Parser.getTok().getLoc(), "unexpected prefix in operand"); 6184 Error(Parser.getTok().getLoc(), 6193 Error(Parser.getTok().getLoc(), "unexpected token after prefix"); 6762 if (Parser.getTok().is(AsmToken::Identifier) && 6763 Parser.getTok().getIdentifier() == ".req") { 10641 if (Parser.getTok().is(AsmToken::Identifier) || 10642 Parser.getTok().is(AsmToken::String)) { 10644 Parser.getTok().getIdentifier()); 10666 const AsmToken &Tok = Parser.getTok(); 10690 const AsmToken &Tok = Parser.getTok(); 10693 int64_t Val = Parser.getTok().getIntVal(); 10746 if (Parser.getTok().isNot(AsmToken::Identifier)) 10748 RegisterReqs.erase(Parser.getTok().getIdentifier().lower()); 10808 TagLoc = Parser.getTok().getLoc(); 10809 if (Parser.getTok().is(AsmToken::Identifier)) { 10810 StringRef Name = Parser.getTok().getIdentifier(); 10820 TagLoc = Parser.getTok().getLoc(); 10854 SMLoc ValueExprLoc = Parser.getTok().getLoc(); 10870 if (Parser.getTok().isNot(AsmToken::String)) 10871 return Error(Parser.getTok().getLoc(), "bad string constant"); 10873 StringValue = Parser.getTok().getStringContents(); 11004 if (Parser.getTok().isNot(AsmToken::Identifier)) 11006 StringRef Name(Parser.getTok().getIdentifier()); 11071 SMLoc FPRegLoc = Parser.getTok().getLoc(); 11079 SMLoc SPRegLoc = Parser.getTok().getLoc(); 11092 if (Parser.getTok().isNot(AsmToken::Hash) && 11093 Parser.getTok().isNot(AsmToken::Dollar)) 11094 return Error(Parser.getTok().getLoc(), "'#' expected"); 11098 SMLoc ExLoc = Parser.getTok().getLoc(); 11127 if (Parser.getTok().isNot(AsmToken::Hash) && 11128 Parser.getTok().isNot(AsmToken::Dollar)) 11129 return Error(Parser.getTok().getLoc(), "'#' expected"); 11133 SMLoc ExLoc = Parser.getTok().getLoc(); 11280 SMLoc IndexLoc = Parser.getTok().getLoc(); 11380 MCSymbolRefExpr::create(Parser.getTok().getIdentifier(), 11401 SMLoc SPRegLoc = Parser.getTok().getLoc(); 11414 SMLoc OffsetLoc = Parser.getTok().getLoc(); 11443 StringRef Arch = Parser.getTok().getString(); 11444 SMLoc ArchLoc = Parser.getTok().getLoc(); 11758 StringRef Name = Parser.getTok().getString(); 11759 SMLoc ExtLoc = Parser.getTok().getLoc();lib/Target/AVR/AsmParser/AVRAsmParser.cpp
335 StringRef Name = Parser.getTok().getString(); 365 if (Parser.getTok().is(AsmToken::Identifier)) { 371 if (Parser.getTok().is(AsmToken::Identifier)) { 388 AsmToken const &T = Parser.getTok(); 396 SMLoc S = Parser.getTok().getLoc(); 401 if ((Parser.getTok().getKind() == AsmToken::Plus || 402 Parser.getTok().getKind() == AsmToken::Minus) && 414 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 423 SMLoc S = Parser.getTok().getLoc(); 451 if (Parser.getTok().getKind() != AsmToken::Identifier || 456 StringRef ModifierName = Parser.getTok().getString(); 462 if (Parser.getTok().getString() == GENERATE_STUBS && 463 Parser.getTok().getKind() == AsmToken::Identifier) { 470 return Error(Parser.getTok().getLoc(), "unknown modifier"); 476 assert(Parser.getTok().getKind() == AsmToken::LParen); 486 assert(Parser.getTok().getKind() == AsmToken::RParen); 491 assert(Parser.getTok().getKind() == AsmToken::RParen); 497 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 508 return Error(Parser.getTok().getLoc(), "unexpected token in operand"); 537 Operands.push_back(AVROperand::CreateToken(Parser.getTok().getString(), 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(); 649 if (ReadCount == 2 && Parser.getTok().getKind() == AsmToken::Identifier && 658 if (Parser.getTok().getKind() == AsmToken::Identifier && 660 StringRef ModifierName = Parser.getTok().getString(); 667 return Error(Parser.getTok().getLoc(), "unknown modifier"); 670 getContext().getOrCreateSymbol(Parser.getTok().getString());lib/Target/BPF/AsmParser/BPFAsmParser.cpp
32 SMLoc getLoc() const { return getParser().getTok().getLoc(); } 325 const AsmToken &Tok = getParser().getTok();lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
501 if (!Parser.getTok().is(AsmToken::Colon)) 507 StringRef Option = Parser.getTok().getString(); 508 auto IDLoc = Parser.getTok().getLoc(); 846 AsmToken const &Token = getParser().getTok(); 1097 AsmToken const &Token = Parser.getTok(); 1153 AsmToken const &Token = Parser.getTok();lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
691 SMLoc Start = Parser.getTok().getLoc(); 692 SMLoc End = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 710 const AsmToken &Tok = getParser().getTok(); 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
300 AsmToken const &T = getParser().getTok(); 451 SMLoc StartLoc = getParser().getTok().getLoc(); 456 SMLoc EndLoc = getParser().getTok().getLoc(); 465 EndLoc = getParser().getTok().getEndLoc(); 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(); 6125 const AsmToken &Tok = Parser.getTok(); // Get the next token. 6130 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 6136 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 6193 Error(Parser.getTok().getLoc(), "'(' or expression expected"); 6209 if (Parser.getTok().isNot(AsmToken::RParen)) { 6210 Error(Parser.getTok().getLoc(), "')' expected"); 6214 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 6243 MCSymbol *Sym = getContext().lookupSymbol(Parser.getTok().getIdentifier()); 6247 SMLoc S = Parser.getTok().getLoc(); 6385 auto Token = Parser.getTok(); 6439 SMLoc S = Parser.getTok().getLoc(); 6440 if (Parser.getTok().is(AsmToken::Dollar)) { 6451 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 6466 if (Parser.getTok().isNot(AsmToken::Dollar)) 6469 SMLoc S = Parser.getTok().getLoc(); 6521 if (Parser.getTok().is(AsmToken::Minus)) 6524 if (!Parser.getTok().isNot(AsmToken::Minus) && 6525 !Parser.getTok().isNot(AsmToken::Comma)) { 6531 if (Parser.getTok().isNot(AsmToken::Dollar)) 6537 SMLoc E = Parser.getTok().getLoc(); 6558 if (Parser.getTok().isNot(AsmToken::RParen)) { 6586 if (Parser.getTok().isNot(AsmToken::RBrac)) { 6717 const AsmToken &Reg = Parser.getTok(); 6886 AsmToken Tok = Parser.getTok(); 6892 Tok = Parser.getTok(); 7093 RegisterSets[Name] = Parser.getTok(); 7476 const AsmToken &Tok = Parser.getTok(); 7495 const AsmToken &Tok = getParser().getTok(); 7733 AsmToken Tok = Parser.getTok(); 7736 return Error(Parser.getTok().getLoc(), 7748 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) { 7749 return Error(Parser.getTok().getLoc(), 7761 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) { 7762 return Error(Parser.getTok().getLoc(), 7769 Warning(Parser.getTok().getLoc(), 8120 StringRef Value = Parser.getTok().getString(); 8145 unsigned Value = Parser.getTok().getIntVal(); 8301 if (Parser.getTok().is(AsmToken::Comma)) 8322 if (Parser.getTok().is(AsmToken::Comma)) 8385 if (Parser.getTok().is(AsmToken::Comma)) 8459 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) { 8460 Error(Parser.getTok().getLoc(),lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
1174 if (getParser().getTok().is(AsmToken::Identifier)) { 1175 StringRef Name = getParser().getTok().getString(); 1213 const AsmToken &Tok = getParser().getTok(); 1406 StringRef poss = Parser.getTok().getString(); 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(); 1652 SMLoc ExprLoc = getParser().getTok().getLoc(); 1694 if (Parser.getTok().isNot(AsmToken::Identifier) && 1695 Parser.getTok().isNot(AsmToken::String)) 1698 StringRef CPU = Parser.getTok().getIdentifier(); 1725 if (Parser.getTok().isNot(AsmToken::Identifier) && 1726 Parser.getTok().isNot(AsmToken::String)) 1729 StringRef CPU = Parser.getTok().getIdentifier();lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
50 SMLoc getLoc() const { return getParser().getTok().getLoc(); } 966 const AsmToken &Tok = getParser().getTok(); 992 LParen = getParser().getTok(); 1140 StringRef Identifier = getParser().getTok().getIdentifier(); 1496 AsmToken Tok = Parser.getTok(); 1499 return Error(Parser.getTok().getLoc(), 1508 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) 1509 return Error(Parser.getTok().getLoc(), 1517 SMLoc StartLoc = Parser.getTok().getLoc(); 1521 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) 1522 return Error(Parser.getTok().getLoc(), 1535 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) 1536 return Error(Parser.getTok().getLoc(), 1547 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) 1548 return Error(Parser.getTok().getLoc(), 1559 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) 1560 return Error(Parser.getTok().getLoc(), 1571 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) 1572 return Error(Parser.getTok().getLoc(), 1580 Warning(Parser.getTok().getLoc(),lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
633 const AsmToken &Tok = Parser.getTok(); 679 Operands.push_back(SparcOperand::CreateToken("+", Parser.getTok().getLoc())); 756 SMLoc S = Parser.getTok().getLoc(); 772 unsigned MaskVal = StringSwitch<unsigned>(Parser.getTok().getString()) 796 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 815 Parser.getTok().getLoc())); 819 SMLoc S = Parser.getTok().getLoc(); 825 if (!matchRegisterName(Parser.getTok(), RegNo, RegKind)) 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); 884 if (matchRegisterName(Parser.getTok(), RegNo, RegKind)) { 885 StringRef name = Parser.getTok().getString(); 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); 972 StringRef modName = Parser.getTok().getString(); 975 Parser.getTok().getLoc())); 1287 AsmToken Tok = Parser.getTok(); 1299 if (Parser.getTok().getKind() != AsmToken::LParen)lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
695 Reg.StartLoc = Parser.getTok().getLoc(); 698 if (Parser.getTok().isNot(AsmToken::Percent)) 699 return Error(Parser.getTok().getLoc(), "register expected"); 703 if (Parser.getTok().isNot(AsmToken::Identifier)) 707 StringRef Name = Parser.getTok().getString(); 730 Reg.EndLoc = Parser.getTok().getLoc(); 760 if (Parser.getTok().isNot(AsmToken::Percent)) 777 if (Parser.getTok().is(AsmToken::Integer)) { 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); 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); 1202 if (Parser.getTok().is(AsmToken::Percent)) { 1213 SMLoc StartLoc = Parser.getTok().getLoc(); 1229 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); 1303 SMLoc StartLoc = Parser.getTok().getLoc(); 1327 if (Parser.getTok().isNot(AsmToken::Identifier)) { 1328 Error(Parser.getTok().getLoc(), "unexpected token"); 1333 StringRef Name = Parser.getTok().getString(); 1339 Error(Parser.getTok().getLoc(), "unknown TLS tag"); 1344 if (Parser.getTok().isNot(AsmToken::Colon)) { 1345 Error(Parser.getTok().getLoc(), "unexpected token"); 1350 if (Parser.getTok().isNot(AsmToken::Identifier)) { 1351 Error(Parser.getTok().getLoc(), "unexpected token"); 1355 StringRef Identifier = Parser.getTok().getString(); 1362 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
507 auto Loc = Parser.getTok();
lib/Target/X86/AsmParser/X86AsmParser.cpp87 SMLoc Result = Parser.getTok().getLoc(); 1092 const AsmToken &PercentTok = Parser.getTok(); 1100 const AsmToken &Tok = Parser.getTok(); 1148 const AsmToken &IntTok = Parser.getTok(); 1164 return Error(Parser.getTok().getLoc(), "expected ')'"); 1166 EndLoc = Parser.getTok().getEndLoc(); 1171 EndLoc = Parser.getTok().getEndLoc(); 1201 EndLoc = Parser.getTok().getEndLoc(); 1436 const AsmToken &Tok = Parser.getTok(); 1631 const AsmToken &Tok = Parser.getTok(); 1672 const AsmToken &Tok = Parser.getTok(); 1745 const AsmToken &Tok = Parser.getTok(); 1795 const AsmToken &Tok = Parser.getTok(); 1850 const AsmToken &Tok = Parser.getTok(); 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; 2334 MatchRegisterName(Parser.getTok().getString()))) { 2335 SMLoc StartLoc = Parser.getTok().getLoc(); 2357 return Error(Parser.getTok().getLoc(), "Unexpected token after '{'"); 2358 std::string Prefix = Parser.getTok().getString().lower(); 2361 return Error(Parser.getTok().getLoc(), "Expected '}'"); 2373 NameLoc = Parser.getTok().getLoc(); 2379 return Error(Parser.getTok().getLoc(), "Expected identifier"); 2381 Name = Parser.getTok().getString(); 2398 StringRef NextTok = Parser.getTok().getString(); 2589 Name = Parser.getTok().getString(); 2597 Name = Parser.getTok().getString(); 3565 if (Parser.getTok().getString() == "prefix") 3567 else if (Parser.getTok().getString() == "noprefix") 3577 if (Parser.getTok().getString() == "noprefix") 3579 else if (Parser.getTok().getString() == "prefix")