Lines Matching refs:getTok

4057   const AsmToken &Tok = getParser().getTok();
4078 const AsmToken &Tok = Parser.getTok();
4135 SMLoc S = Parser.getTok().getLoc();
4136 const AsmToken &Tok = Parser.getTok();
4174 if (Parser.getTok().is(AsmToken::Hash) ||
4175 Parser.getTok().is(AsmToken::Dollar)) {
4177 SMLoc ImmLoc = Parser.getTok().getLoc();
4203 } else if (Parser.getTok().is(AsmToken::Identifier)) {
4204 SMLoc L = Parser.getTok().getLoc();
4205 EndLoc = Parser.getTok().getEndLoc();
4212 Error(Parser.getTok().getLoc(),
4237 SMLoc RegStartLoc = Parser.getTok().getLoc();
4238 SMLoc RegEndLoc = Parser.getTok().getEndLoc();
4245 const AsmToken &ExclaimTok = Parser.getTok();
4256 if (Parser.getTok().is(AsmToken::LBrac)) {
4257 SMLoc SIdx = Parser.getTok().getLoc();
4267 if (Parser.getTok().isNot(AsmToken::RBrac))
4268 return Error(Parser.getTok().getLoc(), "']' expected");
4270 SMLoc E = Parser.getTok().getEndLoc();
4334 SMLoc S = Parser.getTok().getLoc();
4335 const AsmToken &Tok = Parser.getTok();
4354 SMLoc S = Parser.getTok().getLoc();
4355 const AsmToken &Tok = Parser.getTok();
4376 SMLoc S = Parser.getTok().getLoc();
4377 const AsmToken &Tok = Parser.getTok();
4395 SMLoc S = Parser.getTok().getLoc();
4398 if (Parser.getTok().isNot(AsmToken::LCurly))
4403 SMLoc Loc = Parser.getTok().getLoc();
4416 if (Parser.getTok().isNot(AsmToken::RCurly))
4418 SMLoc E = Parser.getTok().getEndLoc();
4469 if (Parser.getTok().isNot(AsmToken::LCurly))
4471 SMLoc S = Parser.getTok().getLoc();
4473 SMLoc RegLoc = Parser.getTok().getLoc();
4512 while (Parser.getTok().is(AsmToken::Comma) ||
4513 Parser.getTok().is(AsmToken::Minus)) {
4514 if (Parser.getTok().is(AsmToken::Minus)) {
4516 SMLoc AfterMinusLoc = Parser.getTok().getLoc();
4547 RegLoc = Parser.getTok().getLoc();
4549 const AsmToken RegTok = Parser.getTok();
4608 if (Parser.getTok().isNot(AsmToken::RCurly))
4609 return Error(Parser.getTok().getLoc(), "'}' expected");
4610 SMLoc E = Parser.getTok().getEndLoc();
4617 if (Parser.getTok().is(AsmToken::Caret)) {
4618 Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc()));
4630 if (Parser.getTok().is(AsmToken::LBrac)) {
4632 if (Parser.getTok().is(AsmToken::RBrac)) {
4635 EndLoc = Parser.getTok().getEndLoc();
4642 if (Parser.getTok().is(AsmToken::Hash))
4646 SMLoc Loc = Parser.getTok().getLoc();
4656 if (Parser.getTok().isNot(AsmToken::RBrac)) {
4657 Error(Parser.getTok().getLoc(), "']' expected");
4660 EndLoc = Parser.getTok().getEndLoc();
4666 Error(Parser.getTok().getLoc(), "lane index out of range");
4683 SMLoc S = Parser.getTok().getLoc();
4687 if (!hasMVE() && Parser.getTok().is(AsmToken::Identifier)) {
4688 SMLoc E = Parser.getTok().getEndLoc();
4741 if (Parser.getTok().isNot(AsmToken::LCurly))
4745 SMLoc RegLoc = Parser.getTok().getLoc();
4757 Error(Parser.getTok().getLoc(), "vector register in range Q0-Q7 expected");
4774 while (Parser.getTok().is(AsmToken::Comma) ||
4775 Parser.getTok().is(AsmToken::Minus)) {
4776 if (Parser.getTok().is(AsmToken::Minus)) {
4780 Error(Parser.getTok().getLoc(),
4785 SMLoc AfterMinusLoc = Parser.getTok().getLoc();
4828 RegLoc = Parser.getTok().getLoc();
4867 SMLoc LaneLoc = Parser.getTok().getLoc();
4892 SMLoc EndLoc = Parser.getTok().getLoc();
4901 if (Parser.getTok().isNot(AsmToken::RCurly)) {
4902 Error(Parser.getTok().getLoc(), "'}' expected");
4905 E = Parser.getTok().getEndLoc();
4938 SMLoc S = Parser.getTok().getLoc();
4939 const AsmToken &Tok = Parser.getTok();
4976 if (Parser.getTok().isNot(AsmToken::Integer))
4978 SMLoc Loc = Parser.getTok().getLoc();
5009 SMLoc S = Parser.getTok().getLoc();
5010 const AsmToken &Tok = Parser.getTok();
5028 SMLoc S = Parser.getTok().getLoc();
5029 const AsmToken &Tok = Parser.getTok();
5044 if (Parser.getTok().isNot(AsmToken::Integer))
5046 SMLoc Loc = Parser.getTok().getLoc();
5080 SMLoc S = Parser.getTok().getLoc();
5081 const AsmToken &Tok = Parser.getTok();
5115 SMLoc S = Parser.getTok().getLoc();
5116 const AsmToken &Tok = Parser.getTok();
5213 SMLoc S = Parser.getTok().getLoc();
5214 const AsmToken &Tok = Parser.getTok();
5233 const AsmToken &Tok = Parser.getTok();
5235 Error(Parser.getTok().getLoc(), Op + " operand expected.");
5242 Error(Parser.getTok().getLoc(), Op + " operand expected.");
5248 if (Parser.getTok().isNot(AsmToken::Hash) &&
5249 Parser.getTok().isNot(AsmToken::Dollar)) {
5250 Error(Parser.getTok().getLoc(), "'#' expected");
5256 SMLoc Loc = Parser.getTok().getLoc();
5281 const AsmToken &Tok = Parser.getTok();
5311 const AsmToken &Tok = Parser.getTok();
5330 if (Parser.getTok().isNot(AsmToken::Hash) &&
5331 Parser.getTok().isNot(AsmToken::Dollar)) {
5332 Error(Parser.getTok().getLoc(), "'#' expected");
5336 SMLoc ExLoc = Parser.getTok().getLoc();
5382 const AsmToken &Tok = Parser.getTok();
5392 if (Parser.getTok().isNot(AsmToken::Hash) &&
5393 Parser.getTok().isNot(AsmToken::Dollar)) {
5394 Error(Parser.getTok().getLoc(), "'#' expected");
5398 SMLoc ExLoc = Parser.getTok().getLoc();
5432 SMLoc S = Parser.getTok().getLoc();
5443 if (Parser.getTok().is(AsmToken::Identifier) ||
5444 Parser.getTok().is(AsmToken::Colon))
5448 if (Parser.getTok().is(AsmToken::Hash) ||
5449 Parser.getTok().is(AsmToken::Dollar)) {
5459 Sx1 = Parser.getTok().getLoc();
5472 if (Enc != -1 && Parser.getTok().is(AsmToken::EndOfStatement)) {
5486 if (Parser.getTok().is(AsmToken::EndOfStatement)) {
5498 if (Parser.getTok().isNot(AsmToken::Comma)) {
5513 Sx2 = Parser.getTok().getLoc();
5516 if (Parser.getTok().is(AsmToken::Hash) ||
5517 Parser.getTok().is(AsmToken::Dollar))
5546 SMLoc S = Parser.getTok().getLoc();
5548 if (Parser.getTok().isNot(AsmToken::Hash) &&
5549 Parser.getTok().isNot(AsmToken::Dollar)) {
5550 Error(Parser.getTok().getLoc(), "'#' expected");
5556 SMLoc E = Parser.getTok().getLoc();
5573 E = Parser.getTok().getLoc();
5576 if (Parser.getTok().isNot(AsmToken::Comma)) {
5577 Error(Parser.getTok().getLoc(), "too few operands");
5581 if (Parser.getTok().isNot(AsmToken::Hash) &&
5582 Parser.getTok().isNot(AsmToken::Dollar)) {
5583 Error(Parser.getTok().getLoc(), "'#' expected");
5623 AsmToken Tok = Parser.getTok();
5636 SMLoc E = Parser.getTok().getEndLoc();
5641 Error(Parser.getTok().getLoc(), "register expected");
5647 if (Parser.getTok().is(AsmToken::Comma)) {
5653 E = Parser.getTok().getLoc();
5676 AsmToken Tok = Parser.getTok();
5680 if (Parser.getTok().is(AsmToken::Hash) ||
5681 Parser.getTok().is(AsmToken::Dollar)) {
5685 bool isNegative = Parser.getTok().is(AsmToken::Minus);
5718 Tok = Parser.getTok();
5830 if (Parser.getTok().isNot(AsmToken::LBrac))
5832 S = Parser.getTok().getLoc();
5835 const AsmToken &BaseRegTok = Parser.getTok();
5841 const AsmToken &Tok = Parser.getTok();
5856 if (Parser.getTok().is(AsmToken::Exclaim)) {
5857 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
5871 if (Parser.getTok().is(AsmToken::Colon)) {
5873 E = Parser.getTok().getLoc();
5900 if (Parser.getTok().isNot(AsmToken::RBrac))
5901 return Error(Parser.getTok().getLoc(), "']' expected");
5902 E = Parser.getTok().getEndLoc();
5913 if (Parser.getTok().is(AsmToken::Exclaim)) {
5914 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
5924 if (Parser.getTok().is(AsmToken::Hash) ||
5925 Parser.getTok().is(AsmToken::Dollar) ||
5926 Parser.getTok().is(AsmToken::LParen) ||
5927 Parser.getTok().is(AsmToken::Integer)) {
5928 if (Parser.getTok().is(AsmToken::Hash) ||
5929 Parser.getTok().is(AsmToken::Dollar))
5931 E = Parser.getTok().getLoc();
5933 bool isNegative = getParser().getTok().is(AsmToken::Minus);
5954 if (Parser.getTok().isNot(AsmToken::RBrac))
5955 return Error(Parser.getTok().getLoc(), "']' expected");
5956 E = Parser.getTok().getEndLoc();
5961 if (Parser.getTok().is(AsmToken::Exclaim)) {
5962 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
5971 if (Parser.getTok().is(AsmToken::Minus)) {
5974 } else if (Parser.getTok().is(AsmToken::Plus)) {
5979 E = Parser.getTok().getLoc();
5987 if (Parser.getTok().is(AsmToken::Comma)) {
5994 if (Parser.getTok().isNot(AsmToken::RBrac))
5995 return Error(Parser.getTok().getLoc(), "']' expected");
5996 E = Parser.getTok().getEndLoc();
6005 if (Parser.getTok().is(AsmToken::Exclaim)) {
6006 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
6020 SMLoc Loc = Parser.getTok().getLoc();
6021 const AsmToken &Tok = Parser.getTok();
6045 Loc = Parser.getTok().getLoc();
6047 const AsmToken &HashTok = Parser.getTok();
6092 SMLoc S = Parser.getTok().getLoc();
6094 if (Parser.getTok().isNot(AsmToken::Hash) &&
6095 Parser.getTok().isNot(AsmToken::Dollar))
6122 if (Parser.getTok().is(AsmToken::Minus)) {
6126 const AsmToken &Tok = Parser.getTok();
6136 S, Parser.getTok().getLoc()));
6153 Parser.getTok().getLoc()));
6180 Error(Parser.getTok().getLoc(), "unexpected token in operand");
6197 Parser.getTok().getString().equals_lower("apsr_nzcv")) {
6198 S = Parser.getTok().getLoc();
6216 S = Parser.getTok().getLoc();
6219 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
6233 S = Parser.getTok().getLoc();
6239 bool ExpectIdentifier = Parser.getTok().is(AsmToken::Dollar) &&
6248 if (Parser.getTok().isNot(AsmToken::Colon)) {
6249 bool IsNegative = Parser.getTok().is(AsmToken::Minus);
6260 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
6266 if (Parser.getTok().is(AsmToken::Exclaim)) {
6267 Operands.push_back(ARMOperand::CreateToken(Parser.getTok().getString(),
6268 Parser.getTok().getLoc()));
6277 S = Parser.getTok().getLoc();
6291 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
6296 S = Parser.getTok().getLoc();
6303 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
6328 Error(Parser.getTok().getLoc(), "expected prefix identifier in operand");
6347 StringRef IDVal = Parser.getTok().getIdentifier();
6354 Error(Parser.getTok().getLoc(), "unexpected prefix in operand");
6378 Error(Parser.getTok().getLoc(),
6387 Error(Parser.getTok().getLoc(), "unexpected token after prefix");
7052 if (Parser.getTok().is(AsmToken::Identifier) &&
7053 Parser.getTok().getIdentifier().lower() == ".req") {
11151 if (Parser.getTok().is(AsmToken::Identifier) ||
11152 Parser.getTok().is(AsmToken::String)) {
11154 Parser.getTok().getIdentifier());
11182 const AsmToken &Tok = Parser.getTok();
11206 const AsmToken &Tok = Parser.getTok();
11209 int64_t Val = Parser.getTok().getIntVal();
11262 if (Parser.getTok().isNot(AsmToken::Identifier))
11264 RegisterReqs.erase(Parser.getTok().getIdentifier().lower());
11325 TagLoc = Parser.getTok().getLoc();
11326 if (Parser.getTok().is(AsmToken::Identifier)) {
11327 StringRef Name = Parser.getTok().getIdentifier();
11339 TagLoc = Parser.getTok().getLoc();
11373 SMLoc ValueExprLoc = Parser.getTok().getLoc();
11389 if (Parser.getTok().isNot(AsmToken::String))
11390 return Error(Parser.getTok().getLoc(), "bad string constant");
11392 StringValue = Parser.getTok().getStringContents();
11433 SMLoc FPUNameLoc = getTok().getLoc();
11523 if (Parser.getTok().isNot(AsmToken::Identifier))
11525 StringRef Name(Parser.getTok().getIdentifier());
11590 SMLoc FPRegLoc = Parser.getTok().getLoc();
11598 SMLoc SPRegLoc = Parser.getTok().getLoc();
11611 if (Parser.getTok().isNot(AsmToken::Hash) &&
11612 Parser.getTok().isNot(AsmToken::Dollar))
11613 return Error(Parser.getTok().getLoc(), "'#' expected");
11617 SMLoc ExLoc = Parser.getTok().getLoc();
11646 if (Parser.getTok().isNot(AsmToken::Hash) &&
11647 Parser.getTok().isNot(AsmToken::Dollar))
11648 return Error(Parser.getTok().getLoc(), "'#' expected");
11652 SMLoc ExLoc = Parser.getTok().getLoc();
11799 SMLoc IndexLoc = Parser.getTok().getLoc();
11899 MCSymbolRefExpr::create(Parser.getTok().getIdentifier(),
11920 SMLoc SPRegLoc = Parser.getTok().getLoc();
11933 SMLoc OffsetLoc = Parser.getTok().getLoc();
11962 StringRef Arch = Parser.getTok().getString();
11963 SMLoc ArchLoc = Parser.getTok().getLoc();
12323 StringRef Name = Parser.getTok().getString();
12324 SMLoc ExtLoc = Parser.getTok().getLoc();