Lines Matching refs:getTok
4203 const AsmToken &Tok = getParser().getTok(); in parseRegister()
4223 const AsmToken &Tok = Parser.getTok(); in tryParseRegister()
4276 const AsmToken &Tok = Parser.getTok(); in tryParseShiftToken()
4298 SMLoc S = Parser.getTok().getLoc(); in tryParseShiftRegister()
4326 if (Parser.getTok().is(AsmToken::Hash) || in tryParseShiftRegister()
4327 Parser.getTok().is(AsmToken::Dollar)) { in tryParseShiftRegister()
4329 SMLoc ImmLoc = Parser.getTok().getLoc(); in tryParseShiftRegister()
4355 } else if (Parser.getTok().is(AsmToken::Identifier)) { in tryParseShiftRegister()
4356 SMLoc L = Parser.getTok().getLoc(); in tryParseShiftRegister()
4357 EndLoc = Parser.getTok().getEndLoc(); in tryParseShiftRegister()
4364 Error(Parser.getTok().getLoc(), in tryParseShiftRegister()
4388 SMLoc RegStartLoc = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
4389 SMLoc RegEndLoc = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
4397 const AsmToken &ExclaimTok = Parser.getTok(); in tryParseRegisterWithWriteBack()
4408 if (Parser.getTok().is(AsmToken::LBrac)) { in tryParseRegisterWithWriteBack()
4409 SMLoc SIdx = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
4419 if (Parser.getTok().isNot(AsmToken::RBrac)) in tryParseRegisterWithWriteBack()
4420 return Error(Parser.getTok().getLoc(), "']' expected"); in tryParseRegisterWithWriteBack()
4422 SMLoc E = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
4484 SMLoc S = Parser.getTok().getLoc(); in parseITCondCode()
4485 const AsmToken &Tok = Parser.getTok(); in parseITCondCode()
4504 SMLoc S = Parser.getTok().getLoc(); in parseCoprocNumOperand()
4505 const AsmToken &Tok = Parser.getTok(); in parseCoprocNumOperand()
4525 SMLoc S = Parser.getTok().getLoc(); in parseCoprocRegOperand()
4526 const AsmToken &Tok = Parser.getTok(); in parseCoprocRegOperand()
4543 SMLoc S = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
4546 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseCoprocOptionOperand()
4551 SMLoc Loc = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
4561 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseCoprocOptionOperand()
4563 SMLoc E = Parser.getTok().getEndLoc(); in parseCoprocOptionOperand()
4614 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseRegisterList()
4616 SMLoc S = Parser.getTok().getLoc(); in parseRegisterList()
4618 SMLoc RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
4659 while (Parser.getTok().is(AsmToken::Comma) || in parseRegisterList()
4660 Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
4661 if (Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
4665 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseRegisterList()
4698 RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
4700 const AsmToken RegTok = Parser.getTok(); in parseRegisterList()
4763 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseRegisterList()
4764 return Error(Parser.getTok().getLoc(), "'}' expected"); in parseRegisterList()
4765 SMLoc E = Parser.getTok().getEndLoc(); in parseRegisterList()
4772 if (Parser.getTok().is(AsmToken::Caret)) { in parseRegisterList()
4774 ARMOperand::CreateToken("^", Parser.getTok().getLoc(), *this)); in parseRegisterList()
4786 if (Parser.getTok().is(AsmToken::LBrac)) { in parseVectorLane()
4788 if (Parser.getTok().is(AsmToken::RBrac)) { in parseVectorLane()
4791 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
4798 if (Parser.getTok().is(AsmToken::Hash)) in parseVectorLane()
4802 SMLoc Loc = Parser.getTok().getLoc(); in parseVectorLane()
4808 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseVectorLane()
4809 return Error(Parser.getTok().getLoc(), "']' expected"); in parseVectorLane()
4810 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
4816 return Error(Parser.getTok().getLoc(), "lane index out of range"); in parseVectorLane()
4830 SMLoc S = Parser.getTok().getLoc(); in parseVectorList()
4836 if (!hasMVE() && Parser.getTok().is(AsmToken::Identifier)) { in parseVectorList()
4837 SMLoc E = Parser.getTok().getEndLoc(); in parseVectorList()
4886 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseVectorList()
4890 SMLoc RegLoc = Parser.getTok().getLoc(); in parseVectorList()
4900 return Error(Parser.getTok().getLoc(), in parseVectorList()
4916 while (Parser.getTok().is(AsmToken::Comma) || in parseVectorList()
4917 Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
4918 if (Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
4922 return Error(Parser.getTok().getLoc(), in parseVectorList()
4925 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseVectorList()
4959 RegLoc = Parser.getTok().getLoc(); in parseVectorList()
4991 SMLoc LaneLoc = Parser.getTok().getLoc(); in parseVectorList()
5011 SMLoc EndLoc = Parser.getTok().getLoc(); in parseVectorList()
5018 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseVectorList()
5019 return Error(Parser.getTok().getLoc(), "'}' expected"); in parseVectorList()
5020 E = Parser.getTok().getEndLoc(); in parseVectorList()
5050 SMLoc S = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
5051 const AsmToken &Tok = Parser.getTok(); in parseMemBarrierOptOperand()
5088 if (Parser.getTok().isNot(AsmToken::Integer)) in parseMemBarrierOptOperand()
5090 SMLoc Loc = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
5116 SMLoc S = Parser.getTok().getLoc(); in parseTraceSyncBarrierOptOperand()
5117 const AsmToken &Tok = Parser.getTok(); in parseTraceSyncBarrierOptOperand()
5136 SMLoc S = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
5137 const AsmToken &Tok = Parser.getTok(); in parseInstSyncBarrierOptOperand()
5152 if (Parser.getTok().isNot(AsmToken::Integer)) in parseInstSyncBarrierOptOperand()
5154 SMLoc Loc = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
5180 SMLoc S = Parser.getTok().getLoc(); in parseProcIFlagsOperand()
5181 const AsmToken &Tok = Parser.getTok(); in parseProcIFlagsOperand()
5219 SMLoc S = Parser.getTok().getLoc(); in parseMSRMaskOperand()
5220 const AsmToken &Tok = Parser.getTok(); in parseMSRMaskOperand()
5320 SMLoc S = Parser.getTok().getLoc(); in parseBankedRegOperand()
5321 const AsmToken &Tok = Parser.getTok(); in parseBankedRegOperand()
5351 return Error(Parser.getTok().getLoc(), in parsePKHImm()
5357 if (Parser.getTok().isNot(AsmToken::Hash) && in parsePKHImm()
5358 Parser.getTok().isNot(AsmToken::Dollar)) in parsePKHImm()
5363 SMLoc Loc = Parser.getTok().getLoc(); in parsePKHImm()
5381 const AsmToken &Tok = Parser.getTok(); in parseSetEndImm()
5405 const AsmToken &Tok = Parser.getTok(); in parseShifterImm()
5420 if (Parser.getTok().isNot(AsmToken::Hash) && in parseShifterImm()
5421 Parser.getTok().isNot(AsmToken::Dollar)) in parseShifterImm()
5422 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseShifterImm()
5424 SMLoc ExLoc = Parser.getTok().getLoc(); in parseShifterImm()
5460 const AsmToken &Tok = Parser.getTok(); in parseRotImm()
5470 if (Parser.getTok().isNot(AsmToken::Hash) && in parseRotImm()
5471 Parser.getTok().isNot(AsmToken::Dollar)) in parseRotImm()
5472 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseRotImm()
5474 SMLoc ExLoc = Parser.getTok().getLoc(); in parseRotImm()
5501 SMLoc S = Parser.getTok().getLoc(); in parseModImm()
5512 if (Parser.getTok().is(AsmToken::Identifier) || in parseModImm()
5513 Parser.getTok().is(AsmToken::Colon)) in parseModImm()
5517 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
5518 Parser.getTok().is(AsmToken::Dollar)) { in parseModImm()
5528 Sx1 = Parser.getTok().getLoc(); in parseModImm()
5539 if (Enc != -1 && Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
5552 if (Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
5564 if (Parser.getTok().isNot(AsmToken::Comma)) in parseModImm()
5576 Sx2 = Parser.getTok().getLoc(); in parseModImm()
5579 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
5580 Parser.getTok().is(AsmToken::Dollar)) in parseModImm()
5605 SMLoc S = Parser.getTok().getLoc(); in parseBitfield()
5607 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
5608 Parser.getTok().isNot(AsmToken::Dollar)) in parseBitfield()
5613 SMLoc E = Parser.getTok().getLoc(); in parseBitfield()
5624 E = Parser.getTok().getLoc(); in parseBitfield()
5627 if (Parser.getTok().isNot(AsmToken::Comma)) in parseBitfield()
5628 return Error(Parser.getTok().getLoc(), "too few operands"); in parseBitfield()
5630 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
5631 Parser.getTok().isNot(AsmToken::Dollar)) in parseBitfield()
5632 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
5663 AsmToken Tok = Parser.getTok(); in parsePostIdxReg()
5676 SMLoc E = Parser.getTok().getEndLoc(); in parsePostIdxReg()
5681 return Error(Parser.getTok().getLoc(), "register expected"); in parsePostIdxReg()
5686 if (Parser.getTok().is(AsmToken::Comma)) { in parsePostIdxReg()
5692 E = Parser.getTok().getLoc(); in parsePostIdxReg()
5714 AsmToken Tok = Parser.getTok(); in parseAM3Offset()
5718 if (Parser.getTok().is(AsmToken::Hash) || in parseAM3Offset()
5719 Parser.getTok().is(AsmToken::Dollar)) { in parseAM3Offset()
5723 bool isNegative = Parser.getTok().is(AsmToken::Minus); in parseAM3Offset()
5754 Tok = Parser.getTok(); in parseAM3Offset()
5932 if (Parser.getTok().isNot(AsmToken::LBrac)) in parseMemory()
5934 S = Parser.getTok().getLoc(); in parseMemory()
5937 const AsmToken &BaseRegTok = Parser.getTok(); in parseMemory()
5943 const AsmToken &Tok = Parser.getTok(); in parseMemory()
5957 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5959 ARMOperand::CreateToken("!", Parser.getTok().getLoc(), *this)); in parseMemory()
5973 if (Parser.getTok().is(AsmToken::Colon)) { in parseMemory()
5975 E = Parser.getTok().getLoc(); in parseMemory()
6002 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
6003 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
6004 E = Parser.getTok().getEndLoc(); in parseMemory()
6015 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
6017 ARMOperand::CreateToken("!", Parser.getTok().getLoc(), *this)); in parseMemory()
6027 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
6028 Parser.getTok().is(AsmToken::Dollar) || in parseMemory()
6029 Parser.getTok().is(AsmToken::LParen) || in parseMemory()
6030 Parser.getTok().is(AsmToken::Integer)) { in parseMemory()
6031 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
6032 Parser.getTok().is(AsmToken::Dollar)) in parseMemory()
6034 E = Parser.getTok().getLoc(); in parseMemory()
6036 bool isNegative = getParser().getTok().is(AsmToken::Minus); in parseMemory()
6058 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
6059 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
6060 E = Parser.getTok().getEndLoc(); in parseMemory()
6065 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
6067 ARMOperand::CreateToken("!", Parser.getTok().getLoc(), *this)); in parseMemory()
6076 if (Parser.getTok().is(AsmToken::Minus)) { in parseMemory()
6079 } else if (Parser.getTok().is(AsmToken::Plus)) { in parseMemory()
6084 E = Parser.getTok().getLoc(); in parseMemory()
6092 if (Parser.getTok().is(AsmToken::Comma)) { in parseMemory()
6099 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
6100 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
6101 E = Parser.getTok().getEndLoc(); in parseMemory()
6110 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
6112 ARMOperand::CreateToken("!", Parser.getTok().getLoc(), *this)); in parseMemory()
6126 SMLoc Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
6127 const AsmToken &Tok = Parser.getTok(); in parseMemRegOffsetShift()
6151 Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
6153 const AsmToken &HashTok = Parser.getTok(); in parseMemRegOffsetShift()
6199 SMLoc S = Parser.getTok().getLoc(); in parseFPImm()
6201 if (Parser.getTok().isNot(AsmToken::Hash) && in parseFPImm()
6202 Parser.getTok().isNot(AsmToken::Dollar)) in parseFPImm()
6238 if (Parser.getTok().is(AsmToken::Minus)) { in parseFPImm()
6242 const AsmToken &Tok = Parser.getTok(); in parseFPImm()
6252 Parser.getTok().getLoc(), *this)); in parseFPImm()
6267 Parser.getTok().getLoc(), *this)); in parseFPImm()
6293 Error(Parser.getTok().getLoc(), "unexpected token in operand"); in parseOperand()
6310 Parser.getTok().getString().equals_insensitive("apsr_nzcv")) { in parseOperand()
6311 S = Parser.getTok().getLoc(); in parseOperand()
6329 S = Parser.getTok().getLoc(); in parseOperand()
6332 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6349 S = Parser.getTok().getLoc(); in parseOperand()
6355 bool ExpectIdentifier = Parser.getTok().is(AsmToken::Dollar) && in parseOperand()
6364 if (Parser.getTok().isNot(AsmToken::Colon)) { in parseOperand()
6365 bool IsNegative = Parser.getTok().is(AsmToken::Minus); in parseOperand()
6376 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6382 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseOperand()
6384 Parser.getTok().getString(), Parser.getTok().getLoc(), *this)); in parseOperand()
6393 S = Parser.getTok().getLoc(); in parseOperand()
6408 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6413 S = Parser.getTok().getLoc(); in parseOperand()
6420 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6433 SMLoc L = getParser().getTok().getLoc(); in parseImmExpr()
6458 Error(Parser.getTok().getLoc(), "expected prefix identifier in operand"); in parsePrefix()
6481 StringRef IDVal = Parser.getTok().getIdentifier(); in parsePrefix()
6488 Error(Parser.getTok().getLoc(), "unexpected prefix in operand"); in parsePrefix()
6515 Error(Parser.getTok().getLoc(), in parsePrefix()
6524 Error(Parser.getTok().getLoc(), "unexpected token after prefix"); in parsePrefix()
7069 if (Parser.getTok().is(AsmToken::Identifier) && in ParseInstruction()
7070 Parser.getTok().getIdentifier().lower() == ".req") { in ParseInstruction()
11644 if (Parser.getTok().is(AsmToken::Identifier) || in parseDirectiveThumbFunc()
11645 Parser.getTok().is(AsmToken::String)) { in parseDirectiveThumbFunc()
11647 Parser.getTok().getIdentifier()); in parseDirectiveThumbFunc()
11673 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSyntax()
11697 const AsmToken &Tok = Parser.getTok(); in parseDirectiveCode()
11700 int64_t Val = Parser.getTok().getIntVal(); in parseDirectiveCode()
11752 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseDirectiveUnreq()
11754 RegisterReqs.erase(Parser.getTok().getIdentifier().lower()); in parseDirectiveUnreq()
11812 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11813 if (Parser.getTok().is(AsmToken::Identifier)) { in parseDirectiveEabiAttr()
11814 StringRef Name = Parser.getTok().getIdentifier(); in parseDirectiveEabiAttr()
11826 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11860 SMLoc ValueExprLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11877 if (Parser.getTok().isNot(AsmToken::String)) in parseDirectiveEabiAttr()
11878 return Error(Parser.getTok().getLoc(), "bad string constant"); in parseDirectiveEabiAttr()
11882 return Error(Parser.getTok().getLoc(), "bad escaped string constant"); in parseDirectiveEabiAttr()
11886 StringValue = Parser.getTok().getStringContents(); in parseDirectiveEabiAttr()
11927 SMLoc FPUNameLoc = getTok().getLoc(); in parseDirectiveFPU()
12014 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseDirectivePersonality()
12016 StringRef Name(Parser.getTok().getIdentifier()); in parseDirectivePersonality()
12079 SMLoc FPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
12087 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
12100 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectiveSetFP()
12101 Parser.getTok().isNot(AsmToken::Dollar)) in parseDirectiveSetFP()
12102 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectiveSetFP()
12106 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
12135 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectivePad()
12136 Parser.getTok().isNot(AsmToken::Dollar)) in parseDirectivePad()
12137 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectivePad()
12141 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectivePad()
12288 SMLoc IndexLoc = Parser.getTok().getLoc(); in parseDirectivePersonalityIndex()
12386 MCSymbolRefExpr::create(Parser.getTok().getIdentifier(), in parseDirectiveTLSDescSeq()
12406 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
12419 SMLoc OffsetLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
12447 StringRef Arch = Parser.getTok().getString(); in parseDirectiveObjectArch()
12448 SMLoc ArchLoc = Parser.getTok().getLoc(); in parseDirectiveObjectArch()
12629 SMLoc S = Parser.getTok().getLoc(); in parseDirectiveSEHEpilogStart()
12630 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSEHEpilogStart()
12989 StringRef Name = Parser.getTok().getString(); in parseDirectiveArchExtension()
12990 SMLoc ExtLoc = Parser.getTok().getLoc(); in parseDirectiveArchExtension()