Lines Matching refs:getTok

4054   const AsmToken &Tok = getParser().getTok();  in parseRegister()
4074 const AsmToken &Tok = Parser.getTok(); in tryParseRegister()
4131 SMLoc S = Parser.getTok().getLoc(); in tryParseShiftRegister()
4132 const AsmToken &Tok = Parser.getTok(); in tryParseShiftRegister()
4170 if (Parser.getTok().is(AsmToken::Hash) || in tryParseShiftRegister()
4171 Parser.getTok().is(AsmToken::Dollar)) { in tryParseShiftRegister()
4173 SMLoc ImmLoc = Parser.getTok().getLoc(); in tryParseShiftRegister()
4199 } else if (Parser.getTok().is(AsmToken::Identifier)) { in tryParseShiftRegister()
4200 SMLoc L = Parser.getTok().getLoc(); in tryParseShiftRegister()
4201 EndLoc = Parser.getTok().getEndLoc(); in tryParseShiftRegister()
4208 Error(Parser.getTok().getLoc(), in tryParseShiftRegister()
4233 SMLoc RegStartLoc = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
4234 SMLoc RegEndLoc = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
4241 const AsmToken &ExclaimTok = Parser.getTok(); in tryParseRegisterWithWriteBack()
4252 if (Parser.getTok().is(AsmToken::LBrac)) { in tryParseRegisterWithWriteBack()
4253 SMLoc SIdx = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
4263 if (Parser.getTok().isNot(AsmToken::RBrac)) in tryParseRegisterWithWriteBack()
4264 return Error(Parser.getTok().getLoc(), "']' expected"); in tryParseRegisterWithWriteBack()
4266 SMLoc E = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
4329 SMLoc S = Parser.getTok().getLoc(); in parseITCondCode()
4330 const AsmToken &Tok = Parser.getTok(); in parseITCondCode()
4348 SMLoc S = Parser.getTok().getLoc(); in parseCoprocNumOperand()
4349 const AsmToken &Tok = Parser.getTok(); in parseCoprocNumOperand()
4369 SMLoc S = Parser.getTok().getLoc(); in parseCoprocRegOperand()
4370 const AsmToken &Tok = Parser.getTok(); in parseCoprocRegOperand()
4387 SMLoc S = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
4390 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseCoprocOptionOperand()
4395 SMLoc Loc = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
4405 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseCoprocOptionOperand()
4407 SMLoc E = Parser.getTok().getEndLoc(); in parseCoprocOptionOperand()
4458 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseRegisterList()
4460 SMLoc S = Parser.getTok().getLoc(); in parseRegisterList()
4462 SMLoc RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
4503 while (Parser.getTok().is(AsmToken::Comma) || in parseRegisterList()
4504 Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
4505 if (Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
4509 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseRegisterList()
4542 RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
4544 const AsmToken RegTok = Parser.getTok(); in parseRegisterList()
4607 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseRegisterList()
4608 return Error(Parser.getTok().getLoc(), "'}' expected"); in parseRegisterList()
4609 SMLoc E = Parser.getTok().getEndLoc(); in parseRegisterList()
4616 if (Parser.getTok().is(AsmToken::Caret)) { in parseRegisterList()
4617 Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc())); in parseRegisterList()
4629 if (Parser.getTok().is(AsmToken::LBrac)) { in parseVectorLane()
4631 if (Parser.getTok().is(AsmToken::RBrac)) { in parseVectorLane()
4634 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
4641 if (Parser.getTok().is(AsmToken::Hash)) in parseVectorLane()
4645 SMLoc Loc = Parser.getTok().getLoc(); in parseVectorLane()
4651 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseVectorLane()
4652 return Error(Parser.getTok().getLoc(), "']' expected"); in parseVectorLane()
4653 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
4659 return Error(Parser.getTok().getLoc(), "lane index out of range"); in parseVectorLane()
4673 SMLoc S = Parser.getTok().getLoc(); in parseVectorList()
4677 if (!hasMVE() && Parser.getTok().is(AsmToken::Identifier)) { in parseVectorList()
4678 SMLoc E = Parser.getTok().getEndLoc(); in parseVectorList()
4730 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseVectorList()
4734 SMLoc RegLoc = Parser.getTok().getLoc(); in parseVectorList()
4744 return Error(Parser.getTok().getLoc(), in parseVectorList()
4760 while (Parser.getTok().is(AsmToken::Comma) || in parseVectorList()
4761 Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
4762 if (Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
4766 return Error(Parser.getTok().getLoc(), in parseVectorList()
4769 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseVectorList()
4803 RegLoc = Parser.getTok().getLoc(); in parseVectorList()
4835 SMLoc LaneLoc = Parser.getTok().getLoc(); in parseVectorList()
4855 SMLoc EndLoc = Parser.getTok().getLoc(); in parseVectorList()
4862 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseVectorList()
4863 return Error(Parser.getTok().getLoc(), "'}' expected"); in parseVectorList()
4864 E = Parser.getTok().getEndLoc(); in parseVectorList()
4896 SMLoc S = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
4897 const AsmToken &Tok = Parser.getTok(); in parseMemBarrierOptOperand()
4934 if (Parser.getTok().isNot(AsmToken::Integer)) in parseMemBarrierOptOperand()
4936 SMLoc Loc = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
4961 SMLoc S = Parser.getTok().getLoc(); in parseTraceSyncBarrierOptOperand()
4962 const AsmToken &Tok = Parser.getTok(); in parseTraceSyncBarrierOptOperand()
4980 SMLoc S = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
4981 const AsmToken &Tok = Parser.getTok(); in parseInstSyncBarrierOptOperand()
4996 if (Parser.getTok().isNot(AsmToken::Integer)) in parseInstSyncBarrierOptOperand()
4998 SMLoc Loc = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
5024 SMLoc S = Parser.getTok().getLoc(); in parseProcIFlagsOperand()
5025 const AsmToken &Tok = Parser.getTok(); in parseProcIFlagsOperand()
5058 SMLoc S = Parser.getTok().getLoc(); in parseMSRMaskOperand()
5059 const AsmToken &Tok = Parser.getTok(); in parseMSRMaskOperand()
5155 SMLoc S = Parser.getTok().getLoc(); in parseBankedRegOperand()
5156 const AsmToken &Tok = Parser.getTok(); in parseBankedRegOperand()
5174 const AsmToken &Tok = Parser.getTok(); in parsePKHImm()
5176 return Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
5181 return Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
5185 if (Parser.getTok().isNot(AsmToken::Hash) && in parsePKHImm()
5186 Parser.getTok().isNot(AsmToken::Dollar)) in parsePKHImm()
5187 return Error(Parser.getTok().getLoc(), "'#' expected"); in parsePKHImm()
5191 SMLoc Loc = Parser.getTok().getLoc(); in parsePKHImm()
5209 const AsmToken &Tok = Parser.getTok(); in parseSetEndImm()
5234 const AsmToken &Tok = Parser.getTok(); in parseShifterImm()
5249 if (Parser.getTok().isNot(AsmToken::Hash) && in parseShifterImm()
5250 Parser.getTok().isNot(AsmToken::Dollar)) in parseShifterImm()
5251 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseShifterImm()
5253 SMLoc ExLoc = Parser.getTok().getLoc(); in parseShifterImm()
5288 const AsmToken &Tok = Parser.getTok(); in parseRotImm()
5298 if (Parser.getTok().isNot(AsmToken::Hash) && in parseRotImm()
5299 Parser.getTok().isNot(AsmToken::Dollar)) in parseRotImm()
5300 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseRotImm()
5302 SMLoc ExLoc = Parser.getTok().getLoc(); in parseRotImm()
5329 SMLoc S = Parser.getTok().getLoc(); in parseModImm()
5340 if (Parser.getTok().is(AsmToken::Identifier) || in parseModImm()
5341 Parser.getTok().is(AsmToken::Colon)) in parseModImm()
5345 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
5346 Parser.getTok().is(AsmToken::Dollar)) { in parseModImm()
5356 Sx1 = Parser.getTok().getLoc(); in parseModImm()
5367 if (Enc != -1 && Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
5381 if (Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
5393 if (Parser.getTok().isNot(AsmToken::Comma)) in parseModImm()
5405 Sx2 = Parser.getTok().getLoc(); in parseModImm()
5408 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
5409 Parser.getTok().is(AsmToken::Dollar)) in parseModImm()
5434 SMLoc S = Parser.getTok().getLoc(); in parseBitfield()
5436 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
5437 Parser.getTok().isNot(AsmToken::Dollar)) in parseBitfield()
5438 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
5442 SMLoc E = Parser.getTok().getLoc(); in parseBitfield()
5453 E = Parser.getTok().getLoc(); in parseBitfield()
5456 if (Parser.getTok().isNot(AsmToken::Comma)) in parseBitfield()
5457 return Error(Parser.getTok().getLoc(), "too few operands"); in parseBitfield()
5459 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
5460 Parser.getTok().isNot(AsmToken::Dollar)) in parseBitfield()
5461 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
5492 AsmToken Tok = Parser.getTok(); in parsePostIdxReg()
5505 SMLoc E = Parser.getTok().getEndLoc(); in parsePostIdxReg()
5510 return Error(Parser.getTok().getLoc(), "register expected"); in parsePostIdxReg()
5515 if (Parser.getTok().is(AsmToken::Comma)) { in parsePostIdxReg()
5521 E = Parser.getTok().getLoc(); in parsePostIdxReg()
5543 AsmToken Tok = Parser.getTok(); in parseAM3Offset()
5547 if (Parser.getTok().is(AsmToken::Hash) || in parseAM3Offset()
5548 Parser.getTok().is(AsmToken::Dollar)) { in parseAM3Offset()
5552 bool isNegative = Parser.getTok().is(AsmToken::Minus); in parseAM3Offset()
5583 Tok = Parser.getTok(); in parseAM3Offset()
5694 if (Parser.getTok().isNot(AsmToken::LBrac)) in parseMemory()
5696 S = Parser.getTok().getLoc(); in parseMemory()
5699 const AsmToken &BaseRegTok = Parser.getTok(); in parseMemory()
5705 const AsmToken &Tok = Parser.getTok(); in parseMemory()
5720 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5721 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5735 if (Parser.getTok().is(AsmToken::Colon)) { in parseMemory()
5737 E = Parser.getTok().getLoc(); in parseMemory()
5764 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
5765 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
5766 E = Parser.getTok().getEndLoc(); in parseMemory()
5777 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5778 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5788 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
5789 Parser.getTok().is(AsmToken::Dollar) || in parseMemory()
5790 Parser.getTok().is(AsmToken::LParen) || in parseMemory()
5791 Parser.getTok().is(AsmToken::Integer)) { in parseMemory()
5792 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
5793 Parser.getTok().is(AsmToken::Dollar)) in parseMemory()
5795 E = Parser.getTok().getLoc(); in parseMemory()
5797 bool isNegative = getParser().getTok().is(AsmToken::Minus); in parseMemory()
5818 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
5819 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
5820 E = Parser.getTok().getEndLoc(); in parseMemory()
5825 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5826 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5835 if (Parser.getTok().is(AsmToken::Minus)) { in parseMemory()
5838 } else if (Parser.getTok().is(AsmToken::Plus)) { in parseMemory()
5843 E = Parser.getTok().getLoc(); in parseMemory()
5851 if (Parser.getTok().is(AsmToken::Comma)) { in parseMemory()
5858 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
5859 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
5860 E = Parser.getTok().getEndLoc(); in parseMemory()
5869 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5870 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5884 SMLoc Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
5885 const AsmToken &Tok = Parser.getTok(); in parseMemRegOffsetShift()
5909 Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
5911 const AsmToken &HashTok = Parser.getTok(); in parseMemRegOffsetShift()
5955 SMLoc S = Parser.getTok().getLoc(); in parseFPImm()
5957 if (Parser.getTok().isNot(AsmToken::Hash) && in parseFPImm()
5958 Parser.getTok().isNot(AsmToken::Dollar)) in parseFPImm()
5985 if (Parser.getTok().is(AsmToken::Minus)) { in parseFPImm()
5989 const AsmToken &Tok = Parser.getTok(); in parseFPImm()
5999 S, Parser.getTok().getLoc())); in parseFPImm()
6014 Parser.getTok().getLoc())); in parseFPImm()
6040 Error(Parser.getTok().getLoc(), "unexpected token in operand"); in parseOperand()
6057 Parser.getTok().getString().equals_insensitive("apsr_nzcv")) { in parseOperand()
6058 S = Parser.getTok().getLoc(); in parseOperand()
6076 S = Parser.getTok().getLoc(); in parseOperand()
6079 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6093 S = Parser.getTok().getLoc(); in parseOperand()
6099 bool ExpectIdentifier = Parser.getTok().is(AsmToken::Dollar) && in parseOperand()
6108 if (Parser.getTok().isNot(AsmToken::Colon)) { in parseOperand()
6109 bool IsNegative = Parser.getTok().is(AsmToken::Minus); in parseOperand()
6120 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6126 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseOperand()
6127 Operands.push_back(ARMOperand::CreateToken(Parser.getTok().getString(), in parseOperand()
6128 Parser.getTok().getLoc())); in parseOperand()
6137 S = Parser.getTok().getLoc(); in parseOperand()
6152 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6157 S = Parser.getTok().getLoc(); in parseOperand()
6164 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6176 SMLoc L = getParser().getTok().getLoc(); in parseImmExpr()
6201 Error(Parser.getTok().getLoc(), "expected prefix identifier in operand"); in parsePrefix()
6224 StringRef IDVal = Parser.getTok().getIdentifier(); in parsePrefix()
6231 Error(Parser.getTok().getLoc(), "unexpected prefix in operand"); in parsePrefix()
6258 Error(Parser.getTok().getLoc(), in parsePrefix()
6267 Error(Parser.getTok().getLoc(), "unexpected token after prefix"); in parsePrefix()
6952 if (Parser.getTok().is(AsmToken::Identifier) && in ParseInstruction()
6953 Parser.getTok().getIdentifier().lower() == ".req") { in ParseInstruction()
11385 if (Parser.getTok().is(AsmToken::Identifier) || in parseDirectiveThumbFunc()
11386 Parser.getTok().is(AsmToken::String)) { in parseDirectiveThumbFunc()
11388 Parser.getTok().getIdentifier()); in parseDirectiveThumbFunc()
11414 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSyntax()
11438 const AsmToken &Tok = Parser.getTok(); in parseDirectiveCode()
11441 int64_t Val = Parser.getTok().getIntVal(); in parseDirectiveCode()
11493 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseDirectiveUnreq()
11495 RegisterReqs.erase(Parser.getTok().getIdentifier().lower()); in parseDirectiveUnreq()
11553 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11554 if (Parser.getTok().is(AsmToken::Identifier)) { in parseDirectiveEabiAttr()
11555 StringRef Name = Parser.getTok().getIdentifier(); in parseDirectiveEabiAttr()
11567 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11601 SMLoc ValueExprLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11618 if (Parser.getTok().isNot(AsmToken::String)) in parseDirectiveEabiAttr()
11619 return Error(Parser.getTok().getLoc(), "bad string constant"); in parseDirectiveEabiAttr()
11623 return Error(Parser.getTok().getLoc(), "bad escaped string constant"); in parseDirectiveEabiAttr()
11627 StringValue = Parser.getTok().getStringContents(); in parseDirectiveEabiAttr()
11668 SMLoc FPUNameLoc = getTok().getLoc(); in parseDirectiveFPU()
11755 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseDirectivePersonality()
11757 StringRef Name(Parser.getTok().getIdentifier()); in parseDirectivePersonality()
11820 SMLoc FPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
11828 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
11841 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectiveSetFP()
11842 Parser.getTok().isNot(AsmToken::Dollar)) in parseDirectiveSetFP()
11843 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectiveSetFP()
11847 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
11876 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectivePad()
11877 Parser.getTok().isNot(AsmToken::Dollar)) in parseDirectivePad()
11878 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectivePad()
11882 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectivePad()
12029 SMLoc IndexLoc = Parser.getTok().getLoc(); in parseDirectivePersonalityIndex()
12127 MCSymbolRefExpr::create(Parser.getTok().getIdentifier(), in parseDirectiveTLSDescSeq()
12147 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
12160 SMLoc OffsetLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
12188 StringRef Arch = Parser.getTok().getString(); in parseDirectiveObjectArch()
12189 SMLoc ArchLoc = Parser.getTok().getLoc(); in parseDirectiveObjectArch()
12370 SMLoc S = Parser.getTok().getLoc(); in parseDirectiveSEHEpilogStart()
12371 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSEHEpilogStart()
12718 StringRef Name = Parser.getTok().getString(); in parseDirectiveArchExtension()
12719 SMLoc ExtLoc = Parser.getTok().getLoc(); in parseDirectiveArchExtension()