Lines Matching refs:getTok

2455   StartLoc = Parser.getTok().getLoc();
2457 EndLoc = Parser.getTok().getLoc();
2467 const AsmToken &Tok = Parser.getTok();
2520 SMLoc S = Parser.getTok().getLoc();
2521 const AsmToken &Tok = Parser.getTok();
2555 if (Parser.getTok().is(AsmToken::Hash) ||
2556 Parser.getTok().is(AsmToken::Dollar)) {
2558 SMLoc ImmLoc = Parser.getTok().getLoc();
2584 } else if (Parser.getTok().is(AsmToken::Identifier)) {
2586 SMLoc L = Parser.getTok().getLoc();
2592 Error (Parser.getTok().getLoc(),
2601 S, Parser.getTok().getLoc()));
2604 S, Parser.getTok().getLoc()));
2618 SMLoc S = Parser.getTok().getLoc();
2623 Operands.push_back(ARMOperand::CreateReg(RegNo, S, Parser.getTok().getLoc()));
2625 const AsmToken &ExclaimTok = Parser.getTok();
2636 if (Parser.getTok().is(AsmToken::LBrac)) {
2637 SMLoc SIdx = Parser.getTok().getLoc();
2647 SMLoc E = Parser.getTok().getLoc();
2648 if (Parser.getTok().isNot(AsmToken::RBrac))
2703 SMLoc S = Parser.getTok().getLoc();
2704 const AsmToken &Tok = Parser.getTok();
2740 SMLoc S = Parser.getTok().getLoc();
2741 const AsmToken &Tok = Parser.getTok();
2759 SMLoc S = Parser.getTok().getLoc();
2760 const AsmToken &Tok = Parser.getTok();
2777 SMLoc S = Parser.getTok().getLoc();
2780 if (Parser.getTok().isNot(AsmToken::LCurly))
2785 SMLoc Loc = Parser.getTok().getLoc();
2798 if (Parser.getTok().isNot(AsmToken::RCurly))
2800 SMLoc E = Parser.getTok().getLoc();
2855 assert(Parser.getTok().is(AsmToken::LCurly) &&
2857 SMLoc S = Parser.getTok().getLoc();
2859 SMLoc RegLoc = Parser.getTok().getLoc();
2893 while (Parser.getTok().is(AsmToken::Comma) ||
2894 Parser.getTok().is(AsmToken::Minus)) {
2895 if (Parser.getTok().is(AsmToken::Minus)) {
2897 SMLoc EndLoc = Parser.getTok().getLoc();
2923 RegLoc = Parser.getTok().getLoc();
2925 const AsmToken RegTok = Parser.getTok();
2961 SMLoc E = Parser.getTok().getLoc();
2962 if (Parser.getTok().isNot(AsmToken::RCurly))
2970 if (Parser.getTok().is(AsmToken::Caret)) {
2971 Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc()));
2982 if (Parser.getTok().is(AsmToken::LBrac)) {
2984 if (Parser.getTok().is(AsmToken::RBrac)) {
2993 if (Parser.getTok().is(AsmToken::Hash))
2997 SMLoc Loc = Parser.getTok().getLoc();
3007 if (Parser.getTok().isNot(AsmToken::RBrac)) {
3008 Error(Parser.getTok().getLoc(), "']' expected");
3016 Error(Parser.getTok().getLoc(), "lane index out of range");
3032 SMLoc S = Parser.getTok().getLoc();
3036 if (Parser.getTok().is(AsmToken::Identifier)) {
3040 SMLoc E = Parser.getTok().getLoc();
3047 E = Parser.getTok().getLoc();
3051 E = Parser.getTok().getLoc();
3070 E = Parser.getTok().getLoc();
3076 E = Parser.getTok().getLoc();
3094 if (Parser.getTok().isNot(AsmToken::LCurly))
3098 SMLoc RegLoc = Parser.getTok().getLoc();
3120 while (Parser.getTok().is(AsmToken::Comma) ||
3121 Parser.getTok().is(AsmToken::Minus)) {
3122 if (Parser.getTok().is(AsmToken::Minus)) {
3126 Error(Parser.getTok().getLoc(),
3131 SMLoc EndLoc = Parser.getTok().getLoc();
3163 EndLoc = Parser.getTok().getLoc();
3171 RegLoc = Parser.getTok().getLoc();
3202 SMLoc EndLoc = Parser.getTok().getLoc();
3226 SMLoc EndLoc = Parser.getTok().getLoc();
3235 SMLoc E = Parser.getTok().getLoc();
3236 if (Parser.getTok().isNot(AsmToken::RCurly)) {
3282 SMLoc S = Parser.getTok().getLoc();
3283 const AsmToken &Tok = Parser.getTok();
3311 if (Parser.getTok().isNot(AsmToken::Integer))
3313 SMLoc Loc = Parser.getTok().getLoc();
3344 SMLoc S = Parser.getTok().getLoc();
3345 const AsmToken &Tok = Parser.getTok();
3378 SMLoc S = Parser.getTok().getLoc();
3379 const AsmToken &Tok = Parser.getTok();
3506 const AsmToken &Tok = Parser.getTok();
3508 Error(Parser.getTok().getLoc(), Op + " operand expected.");
3515 Error(Parser.getTok().getLoc(), Op + " operand expected.");
3521 if (Parser.getTok().isNot(AsmToken::Hash) &&
3522 Parser.getTok().isNot(AsmToken::Dollar)) {
3523 Error(Parser.getTok().getLoc(), "'#' expected");
3529 SMLoc Loc = Parser.getTok().getLoc();
3545 Operands.push_back(ARMOperand::CreateImm(CE, Loc, Parser.getTok().getLoc()));
3552 const AsmToken &Tok = Parser.getTok();
3570 S, Parser.getTok().getLoc()));
3581 const AsmToken &Tok = Parser.getTok();
3600 if (Parser.getTok().isNot(AsmToken::Hash) &&
3601 Parser.getTok().isNot(AsmToken::Dollar)) {
3602 Error(Parser.getTok().getLoc(), "'#' expected");
3608 SMLoc E = Parser.getTok().getLoc();
3640 E = Parser.getTok().getLoc();
3651 const AsmToken &Tok = Parser.getTok();
3661 if (Parser.getTok().isNot(AsmToken::Hash) &&
3662 Parser.getTok().isNot(AsmToken::Dollar)) {
3663 Error(Parser.getTok().getLoc(), "'#' expected");
3669 SMLoc E = Parser.getTok().getLoc();
3689 E = Parser.getTok().getLoc();
3697 SMLoc S = Parser.getTok().getLoc();
3699 if (Parser.getTok().isNot(AsmToken::Hash) &&
3700 Parser.getTok().isNot(AsmToken::Dollar)) {
3701 Error(Parser.getTok().getLoc(), "'#' expected");
3707 SMLoc E = Parser.getTok().getLoc();
3724 E = Parser.getTok().getLoc();
3727 if (Parser.getTok().isNot(AsmToken::Comma)) {
3728 Error(Parser.getTok().getLoc(), "too few operands");
3732 if (Parser.getTok().isNot(AsmToken::Hash) &&
3733 Parser.getTok().isNot(AsmToken::Dollar)) {
3734 Error(Parser.getTok().getLoc(), "'#' expected");
3756 E = Parser.getTok().getLoc();
3773 AsmToken Tok = Parser.getTok();
3786 if (Parser.getTok().is(AsmToken::Identifier))
3791 Error(Parser.getTok().getLoc(), "register expected");
3794 SMLoc E = Parser.getTok().getLoc();
3798 if (Parser.getTok().is(AsmToken::Comma)) {
3823 AsmToken Tok = Parser.getTok();
3827 if (Parser.getTok().is(AsmToken::Hash) ||
3828 Parser.getTok().is(AsmToken::Dollar)) {
3832 bool isNegative = Parser.getTok().is(AsmToken::Minus);
3865 if (Parser.getTok().is(AsmToken::Identifier))
3870 Error(Parser.getTok().getLoc(), "register expected");
3873 SMLoc E = Parser.getTok().getLoc();
4213 assert(Parser.getTok().is(AsmToken::LBrac) &&
4215 S = Parser.getTok().getLoc();
4218 const AsmToken &BaseRegTok = Parser.getTok();
4224 const AsmToken &Tok = Parser.getTok();
4237 if (Parser.getTok().is(AsmToken::Exclaim)) {
4238 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
4249 if (Parser.getTok().is(AsmToken::Colon)) {
4251 E = Parser.getTok().getLoc();
4277 E = Parser.getTok().getLoc();
4278 if (Parser.getTok().isNot(AsmToken::RBrac))
4290 if (Parser.getTok().is(AsmToken::Exclaim)) {
4291 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
4301 if (Parser.getTok().is(AsmToken::Hash) ||
4302 Parser.getTok().is(AsmToken::Dollar) ||
4303 Parser.getTok().is(AsmToken::Integer)) {
4304 if (Parser.getTok().isNot(AsmToken::Integer))
4306 E = Parser.getTok().getLoc();
4308 bool isNegative = getParser().getTok().is(AsmToken::Minus);
4326 E = Parser.getTok().getLoc();
4327 if (Parser.getTok().isNot(AsmToken::RBrac))
4339 if (Parser.getTok().is(AsmToken::Exclaim)) {
4340 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
4349 if (Parser.getTok().is(AsmToken::Minus)) {
4352 } else if (Parser.getTok().is(AsmToken::Plus)) {
4357 E = Parser.getTok().getLoc();
4365 if (Parser.getTok().is(AsmToken::Comma)) {
4372 E = Parser.getTok().getLoc();
4373 if (Parser.getTok().isNot(AsmToken::RBrac))
4383 if (Parser.getTok().is(AsmToken::Exclaim)) {
4384 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
4397 SMLoc Loc = Parser.getTok().getLoc();
4398 const AsmToken &Tok = Parser.getTok();
4420 Loc = Parser.getTok().getLoc();
4422 const AsmToken &HashTok = Parser.getTok();
4460 SMLoc S = Parser.getTok().getLoc();
4462 if (Parser.getTok().isNot(AsmToken::Hash) &&
4463 Parser.getTok().isNot(AsmToken::Dollar))
4485 if (Parser.getTok().is(AsmToken::Minus)) {
4489 const AsmToken &Tok = Parser.getTok();
4499 S, Parser.getTok().getLoc()));
4515 Parser.getTok().getLoc()));
4542 Error(Parser.getTok().getLoc(), "unexpected token in operand");
4554 Parser.getTok().getString().equals_lower("apsr_nzcv")) {
4555 S = Parser.getTok().getLoc();
4571 S = Parser.getTok().getLoc();
4574 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
4585 S = Parser.getTok().getLoc();
4588 if (Parser.getTok().isNot(AsmToken::Colon)) {
4589 bool isNegative = Parser.getTok().is(AsmToken::Minus);
4599 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
4620 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
4637 Error(Parser.getTok().getLoc(), "expected prefix identifier in operand");
4641 StringRef IDVal = Parser.getTok().getIdentifier();
4647 Error(Parser.getTok().getLoc(), "unexpected prefix in operand");
4653 Error(Parser.getTok().getLoc(), "unexpected token after prefix");
4965 if (Parser.getTok().is(AsmToken::Identifier) &&
4966 Parser.getTok().getIdentifier() == ".req") {
7636 const AsmToken &Tok = Parser.getTok();
7657 Name = Parser.getTok().getIdentifier();
7669 const AsmToken &Tok = Parser.getTok();
7681 return Error(Parser.getTok().getLoc(), "unexpected token in directive");
7692 const AsmToken &Tok = Parser.getTok();
7695 int64_t Val = Parser.getTok().getIntVal();
7704 return Error(Parser.getTok().getLoc(), "unexpected token in directive");
7732 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) {
7734 return Error(Parser.getTok().getLoc(),
7750 if (Parser.getTok().isNot(AsmToken::Identifier)) {
7754 RegisterReqs.erase(Parser.getTok().getIdentifier());