Lines Matching refs:getTok

2902   const AsmToken &Tok = getParser().getTok();
2916 const AsmToken &Tok = Parser.getTok();
2973 SMLoc S = Parser.getTok().getLoc();
2974 const AsmToken &Tok = Parser.getTok();
3012 if (Parser.getTok().is(AsmToken::Hash) ||
3013 Parser.getTok().is(AsmToken::Dollar)) {
3015 SMLoc ImmLoc = Parser.getTok().getLoc();
3041 } else if (Parser.getTok().is(AsmToken::Identifier)) {
3042 SMLoc L = Parser.getTok().getLoc();
3043 EndLoc = Parser.getTok().getEndLoc();
3050 Error(Parser.getTok().getLoc(),
3076 const AsmToken &RegTok = Parser.getTok();
3084 const AsmToken &ExclaimTok = Parser.getTok();
3095 if (Parser.getTok().is(AsmToken::LBrac)) {
3096 SMLoc SIdx = Parser.getTok().getLoc();
3106 if (Parser.getTok().isNot(AsmToken::RBrac))
3107 return Error(Parser.getTok().getLoc(), "']' expected");
3109 SMLoc E = Parser.getTok().getEndLoc();
3173 SMLoc S = Parser.getTok().getLoc();
3174 const AsmToken &Tok = Parser.getTok();
3211 SMLoc S = Parser.getTok().getLoc();
3212 const AsmToken &Tok = Parser.getTok();
3234 SMLoc S = Parser.getTok().getLoc();
3235 const AsmToken &Tok = Parser.getTok();
3253 SMLoc S = Parser.getTok().getLoc();
3256 if (Parser.getTok().isNot(AsmToken::LCurly))
3261 SMLoc Loc = Parser.getTok().getLoc();
3274 if (Parser.getTok().isNot(AsmToken::RCurly))
3276 SMLoc E = Parser.getTok().getEndLoc();
3331 assert(Parser.getTok().is(AsmToken::LCurly) &&
3333 SMLoc S = Parser.getTok().getLoc();
3335 SMLoc RegLoc = Parser.getTok().getLoc();
3372 while (Parser.getTok().is(AsmToken::Comma) ||
3373 Parser.getTok().is(AsmToken::Minus)) {
3374 if (Parser.getTok().is(AsmToken::Minus)) {
3376 SMLoc AfterMinusLoc = Parser.getTok().getLoc();
3403 RegLoc = Parser.getTok().getLoc();
3405 const AsmToken RegTok = Parser.getTok();
3442 if (Parser.getTok().isNot(AsmToken::RCurly))
3443 return Error(Parser.getTok().getLoc(), "'}' expected");
3444 SMLoc E = Parser.getTok().getEndLoc();
3451 if (Parser.getTok().is(AsmToken::Caret)) {
3452 Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc()));
3464 if (Parser.getTok().is(AsmToken::LBrac)) {
3466 if (Parser.getTok().is(AsmToken::RBrac)) {
3469 EndLoc = Parser.getTok().getEndLoc();
3476 if (Parser.getTok().is(AsmToken::Hash))
3480 SMLoc Loc = Parser.getTok().getLoc();
3490 if (Parser.getTok().isNot(AsmToken::RBrac)) {
3491 Error(Parser.getTok().getLoc(), "']' expected");
3494 EndLoc = Parser.getTok().getEndLoc();
3500 Error(Parser.getTok().getLoc(), "lane index out of range");
3517 SMLoc S = Parser.getTok().getLoc();
3521 if (Parser.getTok().is(AsmToken::Identifier)) {
3522 SMLoc E = Parser.getTok().getEndLoc();
3575 if (Parser.getTok().isNot(AsmToken::LCurly))
3579 SMLoc RegLoc = Parser.getTok().getLoc();
3603 while (Parser.getTok().is(AsmToken::Comma) ||
3604 Parser.getTok().is(AsmToken::Minus)) {
3605 if (Parser.getTok().is(AsmToken::Minus)) {
3609 Error(Parser.getTok().getLoc(),
3614 SMLoc AfterMinusLoc = Parser.getTok().getLoc();
3654 RegLoc = Parser.getTok().getLoc();
3685 SMLoc LaneLoc = Parser.getTok().getLoc();
3710 SMLoc EndLoc = Parser.getTok().getLoc();
3719 if (Parser.getTok().isNot(AsmToken::RCurly)) {
3720 Error(Parser.getTok().getLoc(), "'}' expected");
3723 E = Parser.getTok().getEndLoc();
3767 SMLoc S = Parser.getTok().getLoc();
3768 const AsmToken &Tok = Parser.getTok();
3805 if (Parser.getTok().isNot(AsmToken::Integer))
3807 SMLoc Loc = Parser.getTok().getLoc();
3839 SMLoc S = Parser.getTok().getLoc();
3840 const AsmToken &Tok = Parser.getTok();
3855 if (Parser.getTok().isNot(AsmToken::Integer))
3857 SMLoc Loc = Parser.getTok().getLoc();
3891 SMLoc S = Parser.getTok().getLoc();
3892 const AsmToken &Tok = Parser.getTok();
3926 SMLoc S = Parser.getTok().getLoc();
3927 const AsmToken &Tok = Parser.getTok();
4059 SMLoc S = Parser.getTok().getLoc();
4060 const AsmToken &Tok = Parser.getTok();
4115 const AsmToken &Tok = Parser.getTok();
4117 Error(Parser.getTok().getLoc(), Op + " operand expected.");
4124 Error(Parser.getTok().getLoc(), Op + " operand expected.");
4130 if (Parser.getTok().isNot(AsmToken::Hash) &&
4131 Parser.getTok().isNot(AsmToken::Dollar)) {
4132 Error(Parser.getTok().getLoc(), "'#' expected");
4138 SMLoc Loc = Parser.getTok().getLoc();
4163 const AsmToken &Tok = Parser.getTok();
4193 const AsmToken &Tok = Parser.getTok();
4212 if (Parser.getTok().isNot(AsmToken::Hash) &&
4213 Parser.getTok().isNot(AsmToken::Dollar)) {
4214 Error(Parser.getTok().getLoc(), "'#' expected");
4218 SMLoc ExLoc = Parser.getTok().getLoc();
4264 const AsmToken &Tok = Parser.getTok();
4274 if (Parser.getTok().isNot(AsmToken::Hash) &&
4275 Parser.getTok().isNot(AsmToken::Dollar)) {
4276 Error(Parser.getTok().getLoc(), "'#' expected");
4280 SMLoc ExLoc = Parser.getTok().getLoc();
4314 SMLoc S = Parser.getTok().getLoc();
4325 if (Parser.getTok().is(AsmToken::Identifier) ||
4326 Parser.getTok().is(AsmToken::Colon))
4330 if (Parser.getTok().is(AsmToken::Hash) ||
4331 Parser.getTok().is(AsmToken::Dollar)) {
4341 Sx1 = Parser.getTok().getLoc();
4354 if (Enc != -1 && Parser.getTok().is(AsmToken::EndOfStatement)) {
4368 if (Parser.getTok().is(AsmToken::EndOfStatement)) {
4380 if (Parser.getTok().isNot(AsmToken::Comma)) {
4395 Sx2 = Parser.getTok().getLoc();
4398 if (Parser.getTok().is(AsmToken::Hash) ||
4399 Parser.getTok().is(AsmToken::Dollar))
4428 SMLoc S = Parser.getTok().getLoc();
4430 if (Parser.getTok().isNot(AsmToken::Hash) &&
4431 Parser.getTok().isNot(AsmToken::Dollar)) {
4432 Error(Parser.getTok().getLoc(), "'#' expected");
4438 SMLoc E = Parser.getTok().getLoc();
4455 E = Parser.getTok().getLoc();
4458 if (Parser.getTok().isNot(AsmToken::Comma)) {
4459 Error(Parser.getTok().getLoc(), "too few operands");
4463 if (Parser.getTok().isNot(AsmToken::Hash) &&
4464 Parser.getTok().isNot(AsmToken::Dollar)) {
4465 Error(Parser.getTok().getLoc(), "'#' expected");
4505 AsmToken Tok = Parser.getTok();
4518 SMLoc E = Parser.getTok().getEndLoc();
4523 Error(Parser.getTok().getLoc(), "register expected");
4529 if (Parser.getTok().is(AsmToken::Comma)) {
4535 E = Parser.getTok().getLoc();
4558 AsmToken Tok = Parser.getTok();
4562 if (Parser.getTok().is(AsmToken::Hash) ||
4563 Parser.getTok().is(AsmToken::Dollar)) {
4567 bool isNegative = Parser.getTok().is(AsmToken::Minus);
4600 Tok = Parser.getTok();
4697 assert(Parser.getTok().is(AsmToken::LBrac) &&
4699 S = Parser.getTok().getLoc();
4702 const AsmToken &BaseRegTok = Parser.getTok();
4708 const AsmToken &Tok = Parser.getTok();
4723 if (Parser.getTok().is(AsmToken::Exclaim)) {
4724 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
4738 if (Parser.getTok().is(AsmToken::Colon)) {
4740 E = Parser.getTok().getLoc();
4767 if (Parser.getTok().isNot(AsmToken::RBrac))
4768 return Error(Parser.getTok().getLoc(), "']' expected");
4769 E = Parser.getTok().getEndLoc();
4780 if (Parser.getTok().is(AsmToken::Exclaim)) {
4781 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
4791 if (Parser.getTok().is(AsmToken::Hash) ||
4792 Parser.getTok().is(AsmToken::Dollar) ||
4793 Parser.getTok().is(AsmToken::Integer)) {
4794 if (Parser.getTok().isNot(AsmToken::Integer))
4796 E = Parser.getTok().getLoc();
4798 bool isNegative = getParser().getTok().is(AsmToken::Minus);
4816 if (Parser.getTok().isNot(AsmToken::RBrac))
4817 return Error(Parser.getTok().getLoc(), "']' expected");
4818 E = Parser.getTok().getEndLoc();
4829 if (Parser.getTok().is(AsmToken::Exclaim)) {
4830 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
4839 if (Parser.getTok().is(AsmToken::Minus)) {
4842 } else if (Parser.getTok().is(AsmToken::Plus)) {
4847 E = Parser.getTok().getLoc();
4855 if (Parser.getTok().is(AsmToken::Comma)) {
4862 if (Parser.getTok().isNot(AsmToken::RBrac))
4863 return Error(Parser.getTok().getLoc(), "']' expected");
4864 E = Parser.getTok().getEndLoc();
4873 if (Parser.getTok().is(AsmToken::Exclaim)) {
4874 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
4888 SMLoc Loc = Parser.getTok().getLoc();
4889 const AsmToken &Tok = Parser.getTok();
4911 Loc = Parser.getTok().getLoc();
4913 const AsmToken &HashTok = Parser.getTok();
4958 SMLoc S = Parser.getTok().getLoc();
4960 if (Parser.getTok().isNot(AsmToken::Hash) &&
4961 Parser.getTok().isNot(AsmToken::Dollar))
4987 if (Parser.getTok().is(AsmToken::Minus)) {
4991 const AsmToken &Tok = Parser.getTok();
5001 S, Parser.getTok().getLoc()));
5018 Parser.getTok().getLoc()));
5045 Error(Parser.getTok().getLoc(), "unexpected token in operand");
5062 Parser.getTok().getString().equals_lower("apsr_nzcv")) {
5063 S = Parser.getTok().getLoc();
5080 S = Parser.getTok().getLoc();
5083 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
5094 S = Parser.getTok().getLoc();
5097 if (Parser.getTok().isNot(AsmToken::Colon)) {
5098 bool isNegative = Parser.getTok().is(AsmToken::Minus);
5108 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
5114 if (Parser.getTok().is(AsmToken::Exclaim)) {
5115 Operands.push_back(ARMOperand::CreateToken(Parser.getTok().getString(),
5116 Parser.getTok().getLoc()));
5125 S = Parser.getTok().getLoc();
5139 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
5144 S = Parser.getTok().getLoc();
5152 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
5177 Error(Parser.getTok().getLoc(), "expected prefix identifier in operand");
5195 StringRef IDVal = Parser.getTok().getIdentifier();
5203 Error(Parser.getTok().getLoc(), "unexpected prefix in operand");
5221 Error(Parser.getTok().getLoc(),
5230 Error(Parser.getTok().getLoc(), "unexpected token after prefix");
5684 if (Parser.getTok().is(AsmToken::Identifier) &&
5685 Parser.getTok().getIdentifier() == ".req") {
8888 const AsmToken &Tok = Parser.getTok();
8904 Error(Parser.getTok().getLoc(), "unexpected token in directive");
8917 const AsmToken &Tok = Parser.getTok();
8935 Error(Parser.getTok().getLoc(), "unexpected token in directive");
8949 const AsmToken &Tok = Parser.getTok();
8954 int64_t Val = Parser.getTok().getIntVal();
8962 Error(Parser.getTok().getLoc(), "unexpected token in directive");
9004 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) {
9006 Error(Parser.getTok().getLoc(), "unexpected input in .req directive.");
9024 if (Parser.getTok().isNot(AsmToken::Identifier)) {
9029 RegisterReqs.erase(Parser.getTok().getIdentifier().lower());
9062 TagLoc = Parser.getTok().getLoc();
9063 if (Parser.getTok().is(AsmToken::Identifier)) {
9064 StringRef Name = Parser.getTok().getIdentifier();
9075 TagLoc = Parser.getTok().getLoc();
9091 if (Parser.getTok().isNot(AsmToken::Comma)) {
9092 Error(Parser.getTok().getLoc(), "comma expected");
9118 SMLoc ValueExprLoc = Parser.getTok().getLoc();
9135 if (Parser.getTok().isNot(AsmToken::Comma))
9137 if (Parser.getTok().isNot(AsmToken::Comma)) {
9138 Error(Parser.getTok().getLoc(), "comma expected");
9147 if (Parser.getTok().isNot(AsmToken::String)) {
9148 Error(Parser.getTok().getLoc(), "bad string constant");
9153 StringValue = Parser.getTok().getStringContents();
9189 SMLoc FPUNameLoc = getTok().getLoc();
9298 if (Parser.getTok().isNot(AsmToken::Identifier)) {
9303 StringRef Name(Parser.getTok().getIdentifier());
9346 SMLoc FPRegLoc = Parser.getTok().getLoc();
9354 if (Parser.getTok().isNot(AsmToken::Comma)) {
9355 Error(Parser.getTok().getLoc(), "comma expected");
9361 SMLoc SPRegLoc = Parser.getTok().getLoc();
9378 if (Parser.getTok().is(AsmToken::Comma)) {
9381 if (Parser.getTok().isNot(AsmToken::Hash) &&
9382 Parser.getTok().isNot(AsmToken::Dollar)) {
9383 Error(Parser.getTok().getLoc(), "'#' expected");
9389 SMLoc ExLoc = Parser.getTok().getLoc();
9424 if (Parser.getTok().isNot(AsmToken::Hash) &&
9425 Parser.getTok().isNot(AsmToken::Dollar)) {
9426 Error(Parser.getTok().getLoc(), "'#' expected");
9432 SMLoc ExLoc = Parser.getTok().getLoc();
9630 SMLoc IndexLoc = Parser.getTok().getLoc();
9747 MCSymbolRefExpr::create(Parser.getTok().getIdentifier(),
9752 Error(Parser.getTok().getLoc(), "unexpected token");
9776 SMLoc SPRegLoc = Parser.getTok().getLoc();
9791 if (Parser.getTok().is(AsmToken::Comma)) {
9794 if (Parser.getTok().isNot(AsmToken::Hash)) {
9795 Error(Parser.getTok().getLoc(), "expected #constant");
9802 SMLoc OffsetLoc = Parser.getTok().getLoc();
9835 StringRef Arch = Parser.getTok().getString();
9836 SMLoc ArchLoc = Parser.getTok().getLoc();
9955 StringRef Name = Parser.getTok().getString();
9956 SMLoc ExtLoc = Parser.getTok().getLoc();