Lines Matching refs:getTok

4066   const AsmToken &Tok = getParser().getTok();  in ParseRegister()
4087 const AsmToken &Tok = Parser.getTok(); in tryParseRegister()
4144 SMLoc S = Parser.getTok().getLoc(); in tryParseShiftRegister()
4145 const AsmToken &Tok = Parser.getTok(); in tryParseShiftRegister()
4183 if (Parser.getTok().is(AsmToken::Hash) || in tryParseShiftRegister()
4184 Parser.getTok().is(AsmToken::Dollar)) { in tryParseShiftRegister()
4186 SMLoc ImmLoc = Parser.getTok().getLoc(); in tryParseShiftRegister()
4212 } else if (Parser.getTok().is(AsmToken::Identifier)) { in tryParseShiftRegister()
4213 SMLoc L = Parser.getTok().getLoc(); in tryParseShiftRegister()
4214 EndLoc = Parser.getTok().getEndLoc(); in tryParseShiftRegister()
4221 Error(Parser.getTok().getLoc(), in tryParseShiftRegister()
4246 SMLoc RegStartLoc = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
4247 SMLoc RegEndLoc = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
4254 const AsmToken &ExclaimTok = Parser.getTok(); in tryParseRegisterWithWriteBack()
4265 if (Parser.getTok().is(AsmToken::LBrac)) { in tryParseRegisterWithWriteBack()
4266 SMLoc SIdx = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
4276 if (Parser.getTok().isNot(AsmToken::RBrac)) in tryParseRegisterWithWriteBack()
4277 return Error(Parser.getTok().getLoc(), "']' expected"); in tryParseRegisterWithWriteBack()
4279 SMLoc E = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
4343 SMLoc S = Parser.getTok().getLoc(); in parseITCondCode()
4344 const AsmToken &Tok = Parser.getTok(); in parseITCondCode()
4363 SMLoc S = Parser.getTok().getLoc(); in parseCoprocNumOperand()
4364 const AsmToken &Tok = Parser.getTok(); in parseCoprocNumOperand()
4385 SMLoc S = Parser.getTok().getLoc(); in parseCoprocRegOperand()
4386 const AsmToken &Tok = Parser.getTok(); in parseCoprocRegOperand()
4404 SMLoc S = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
4407 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseCoprocOptionOperand()
4412 SMLoc Loc = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
4425 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseCoprocOptionOperand()
4427 SMLoc E = Parser.getTok().getEndLoc(); in parseCoprocOptionOperand()
4478 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseRegisterList()
4480 SMLoc S = Parser.getTok().getLoc(); in parseRegisterList()
4482 SMLoc RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
4523 while (Parser.getTok().is(AsmToken::Comma) || in parseRegisterList()
4524 Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
4525 if (Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
4529 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseRegisterList()
4562 RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
4564 const AsmToken RegTok = Parser.getTok(); in parseRegisterList()
4627 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseRegisterList()
4628 return Error(Parser.getTok().getLoc(), "'}' expected"); in parseRegisterList()
4629 SMLoc E = Parser.getTok().getEndLoc(); in parseRegisterList()
4636 if (Parser.getTok().is(AsmToken::Caret)) { in parseRegisterList()
4637 Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc())); in parseRegisterList()
4649 if (Parser.getTok().is(AsmToken::LBrac)) { in parseVectorLane()
4651 if (Parser.getTok().is(AsmToken::RBrac)) { in parseVectorLane()
4654 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
4661 if (Parser.getTok().is(AsmToken::Hash)) in parseVectorLane()
4665 SMLoc Loc = Parser.getTok().getLoc(); in parseVectorLane()
4675 if (Parser.getTok().isNot(AsmToken::RBrac)) { in parseVectorLane()
4676 Error(Parser.getTok().getLoc(), "']' expected"); in parseVectorLane()
4679 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
4685 Error(Parser.getTok().getLoc(), "lane index out of range"); in parseVectorLane()
4702 SMLoc S = Parser.getTok().getLoc(); in parseVectorList()
4706 if (!hasMVE() && Parser.getTok().is(AsmToken::Identifier)) { in parseVectorList()
4707 SMLoc E = Parser.getTok().getEndLoc(); in parseVectorList()
4760 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseVectorList()
4764 SMLoc RegLoc = Parser.getTok().getLoc(); in parseVectorList()
4776 Error(Parser.getTok().getLoc(), "vector register in range Q0-Q7 expected"); in parseVectorList()
4793 while (Parser.getTok().is(AsmToken::Comma) || in parseVectorList()
4794 Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
4795 if (Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
4799 Error(Parser.getTok().getLoc(), in parseVectorList()
4804 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseVectorList()
4847 RegLoc = Parser.getTok().getLoc(); in parseVectorList()
4886 SMLoc LaneLoc = Parser.getTok().getLoc(); in parseVectorList()
4911 SMLoc EndLoc = Parser.getTok().getLoc(); in parseVectorList()
4920 if (Parser.getTok().isNot(AsmToken::RCurly)) { in parseVectorList()
4921 Error(Parser.getTok().getLoc(), "'}' expected"); in parseVectorList()
4924 E = Parser.getTok().getEndLoc(); in parseVectorList()
4957 SMLoc S = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
4958 const AsmToken &Tok = Parser.getTok(); in parseMemBarrierOptOperand()
4995 if (Parser.getTok().isNot(AsmToken::Integer)) in parseMemBarrierOptOperand()
4997 SMLoc Loc = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
5028 SMLoc S = Parser.getTok().getLoc(); in parseTraceSyncBarrierOptOperand()
5029 const AsmToken &Tok = Parser.getTok(); in parseTraceSyncBarrierOptOperand()
5047 SMLoc S = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
5048 const AsmToken &Tok = Parser.getTok(); in parseInstSyncBarrierOptOperand()
5063 if (Parser.getTok().isNot(AsmToken::Integer)) in parseInstSyncBarrierOptOperand()
5065 SMLoc Loc = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
5099 SMLoc S = Parser.getTok().getLoc(); in parseProcIFlagsOperand()
5100 const AsmToken &Tok = Parser.getTok(); in parseProcIFlagsOperand()
5134 SMLoc S = Parser.getTok().getLoc(); in parseMSRMaskOperand()
5135 const AsmToken &Tok = Parser.getTok(); in parseMSRMaskOperand()
5232 SMLoc S = Parser.getTok().getLoc(); in parseBankedRegOperand()
5233 const AsmToken &Tok = Parser.getTok(); in parseBankedRegOperand()
5252 const AsmToken &Tok = Parser.getTok(); in parsePKHImm()
5254 Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
5261 Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
5267 if (Parser.getTok().isNot(AsmToken::Hash) && in parsePKHImm()
5268 Parser.getTok().isNot(AsmToken::Dollar)) { in parsePKHImm()
5269 Error(Parser.getTok().getLoc(), "'#' expected"); in parsePKHImm()
5275 SMLoc Loc = Parser.getTok().getLoc(); in parsePKHImm()
5300 const AsmToken &Tok = Parser.getTok(); in parseSetEndImm()
5330 const AsmToken &Tok = Parser.getTok(); in parseShifterImm()
5349 if (Parser.getTok().isNot(AsmToken::Hash) && in parseShifterImm()
5350 Parser.getTok().isNot(AsmToken::Dollar)) { in parseShifterImm()
5351 Error(Parser.getTok().getLoc(), "'#' expected"); in parseShifterImm()
5355 SMLoc ExLoc = Parser.getTok().getLoc(); in parseShifterImm()
5401 const AsmToken &Tok = Parser.getTok(); in parseRotImm()
5411 if (Parser.getTok().isNot(AsmToken::Hash) && in parseRotImm()
5412 Parser.getTok().isNot(AsmToken::Dollar)) { in parseRotImm()
5413 Error(Parser.getTok().getLoc(), "'#' expected"); in parseRotImm()
5417 SMLoc ExLoc = Parser.getTok().getLoc(); in parseRotImm()
5451 SMLoc S = Parser.getTok().getLoc(); in parseModImm()
5462 if (Parser.getTok().is(AsmToken::Identifier) || in parseModImm()
5463 Parser.getTok().is(AsmToken::Colon)) in parseModImm()
5467 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
5468 Parser.getTok().is(AsmToken::Dollar)) { in parseModImm()
5478 Sx1 = Parser.getTok().getLoc(); in parseModImm()
5491 if (Enc != -1 && Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
5505 if (Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
5517 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseModImm()
5532 Sx2 = Parser.getTok().getLoc(); in parseModImm()
5535 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
5536 Parser.getTok().is(AsmToken::Dollar)) in parseModImm()
5565 SMLoc S = Parser.getTok().getLoc(); in parseBitfield()
5567 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
5568 Parser.getTok().isNot(AsmToken::Dollar)) { in parseBitfield()
5569 Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
5575 SMLoc E = Parser.getTok().getLoc(); in parseBitfield()
5592 E = Parser.getTok().getLoc(); in parseBitfield()
5595 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseBitfield()
5596 Error(Parser.getTok().getLoc(), "too few operands"); in parseBitfield()
5600 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
5601 Parser.getTok().isNot(AsmToken::Dollar)) { in parseBitfield()
5602 Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
5642 AsmToken Tok = Parser.getTok(); in parsePostIdxReg()
5655 SMLoc E = Parser.getTok().getEndLoc(); in parsePostIdxReg()
5660 Error(Parser.getTok().getLoc(), "register expected"); in parsePostIdxReg()
5666 if (Parser.getTok().is(AsmToken::Comma)) { in parsePostIdxReg()
5672 E = Parser.getTok().getLoc(); in parsePostIdxReg()
5695 AsmToken Tok = Parser.getTok(); in parseAM3Offset()
5699 if (Parser.getTok().is(AsmToken::Hash) || in parseAM3Offset()
5700 Parser.getTok().is(AsmToken::Dollar)) { in parseAM3Offset()
5704 bool isNegative = Parser.getTok().is(AsmToken::Minus); in parseAM3Offset()
5737 Tok = Parser.getTok(); in parseAM3Offset()
5849 if (Parser.getTok().isNot(AsmToken::LBrac)) in parseMemory()
5851 S = Parser.getTok().getLoc(); in parseMemory()
5854 const AsmToken &BaseRegTok = Parser.getTok(); in parseMemory()
5860 const AsmToken &Tok = Parser.getTok(); in parseMemory()
5875 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5876 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5890 if (Parser.getTok().is(AsmToken::Colon)) { in parseMemory()
5892 E = Parser.getTok().getLoc(); in parseMemory()
5919 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
5920 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
5921 E = Parser.getTok().getEndLoc(); in parseMemory()
5932 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5933 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5943 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
5944 Parser.getTok().is(AsmToken::Dollar) || in parseMemory()
5945 Parser.getTok().is(AsmToken::LParen) || in parseMemory()
5946 Parser.getTok().is(AsmToken::Integer)) { in parseMemory()
5947 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
5948 Parser.getTok().is(AsmToken::Dollar)) in parseMemory()
5950 E = Parser.getTok().getLoc(); in parseMemory()
5952 bool isNegative = getParser().getTok().is(AsmToken::Minus); in parseMemory()
5973 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
5974 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
5975 E = Parser.getTok().getEndLoc(); in parseMemory()
5980 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5981 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5990 if (Parser.getTok().is(AsmToken::Minus)) { in parseMemory()
5993 } else if (Parser.getTok().is(AsmToken::Plus)) { in parseMemory()
5998 E = Parser.getTok().getLoc(); in parseMemory()
6006 if (Parser.getTok().is(AsmToken::Comma)) { in parseMemory()
6013 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
6014 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
6015 E = Parser.getTok().getEndLoc(); in parseMemory()
6024 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
6025 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
6039 SMLoc Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
6040 const AsmToken &Tok = Parser.getTok(); in parseMemRegOffsetShift()
6064 Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
6066 const AsmToken &HashTok = Parser.getTok(); in parseMemRegOffsetShift()
6111 SMLoc S = Parser.getTok().getLoc(); in parseFPImm()
6113 if (Parser.getTok().isNot(AsmToken::Hash) && in parseFPImm()
6114 Parser.getTok().isNot(AsmToken::Dollar)) in parseFPImm()
6141 if (Parser.getTok().is(AsmToken::Minus)) { in parseFPImm()
6145 const AsmToken &Tok = Parser.getTok(); in parseFPImm()
6155 S, Parser.getTok().getLoc())); in parseFPImm()
6172 Parser.getTok().getLoc())); in parseFPImm()
6199 Error(Parser.getTok().getLoc(), "unexpected token in operand"); in parseOperand()
6216 Parser.getTok().getString().equals_insensitive("apsr_nzcv")) { in parseOperand()
6217 S = Parser.getTok().getLoc(); in parseOperand()
6235 S = Parser.getTok().getLoc(); in parseOperand()
6238 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6252 S = Parser.getTok().getLoc(); in parseOperand()
6258 bool ExpectIdentifier = Parser.getTok().is(AsmToken::Dollar) && in parseOperand()
6267 if (Parser.getTok().isNot(AsmToken::Colon)) { in parseOperand()
6268 bool IsNegative = Parser.getTok().is(AsmToken::Minus); in parseOperand()
6279 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6285 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseOperand()
6286 Operands.push_back(ARMOperand::CreateToken(Parser.getTok().getString(), in parseOperand()
6287 Parser.getTok().getLoc())); in parseOperand()
6296 S = Parser.getTok().getLoc(); in parseOperand()
6310 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6315 S = Parser.getTok().getLoc(); in parseOperand()
6322 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6334 SMLoc L = getParser().getTok().getLoc(); in parseImmExpr()
6359 Error(Parser.getTok().getLoc(), "expected prefix identifier in operand"); in parsePrefix()
6378 StringRef IDVal = Parser.getTok().getIdentifier(); in parsePrefix()
6385 Error(Parser.getTok().getLoc(), "unexpected prefix in operand"); in parsePrefix()
6412 Error(Parser.getTok().getLoc(), in parsePrefix()
6421 Error(Parser.getTok().getLoc(), "unexpected token after prefix"); in parsePrefix()
7090 if (Parser.getTok().is(AsmToken::Identifier) && in ParseInstruction()
7091 Parser.getTok().getIdentifier().lower() == ".req") { in ParseInstruction()
11211 if (Parser.getTok().is(AsmToken::Identifier) || in parseDirectiveThumbFunc()
11212 Parser.getTok().is(AsmToken::String)) { in parseDirectiveThumbFunc()
11214 Parser.getTok().getIdentifier()); in parseDirectiveThumbFunc()
11240 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSyntax()
11264 const AsmToken &Tok = Parser.getTok(); in parseDirectiveCode()
11267 int64_t Val = Parser.getTok().getIntVal(); in parseDirectiveCode()
11319 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseDirectiveUnreq()
11321 RegisterReqs.erase(Parser.getTok().getIdentifier().lower()); in parseDirectiveUnreq()
11379 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11380 if (Parser.getTok().is(AsmToken::Identifier)) { in parseDirectiveEabiAttr()
11381 StringRef Name = Parser.getTok().getIdentifier(); in parseDirectiveEabiAttr()
11393 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11427 SMLoc ValueExprLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11443 if (Parser.getTok().isNot(AsmToken::String)) in parseDirectiveEabiAttr()
11444 return Error(Parser.getTok().getLoc(), "bad string constant"); in parseDirectiveEabiAttr()
11446 StringValue = Parser.getTok().getStringContents(); in parseDirectiveEabiAttr()
11486 SMLoc FPUNameLoc = getTok().getLoc(); in parseDirectiveFPU()
11573 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseDirectivePersonality()
11575 StringRef Name(Parser.getTok().getIdentifier()); in parseDirectivePersonality()
11638 SMLoc FPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
11646 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
11659 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectiveSetFP()
11660 Parser.getTok().isNot(AsmToken::Dollar)) in parseDirectiveSetFP()
11661 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectiveSetFP()
11665 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
11694 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectivePad()
11695 Parser.getTok().isNot(AsmToken::Dollar)) in parseDirectivePad()
11696 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectivePad()
11700 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectivePad()
11845 SMLoc IndexLoc = Parser.getTok().getLoc(); in parseDirectivePersonalityIndex()
11943 MCSymbolRefExpr::create(Parser.getTok().getIdentifier(), in parseDirectiveTLSDescSeq()
11963 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
11976 SMLoc OffsetLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
12004 StringRef Arch = Parser.getTok().getString(); in parseDirectiveObjectArch()
12005 SMLoc ArchLoc = Parser.getTok().getLoc(); in parseDirectiveObjectArch()
12186 SMLoc S = Parser.getTok().getLoc(); in parseDirectiveSEHEpilogStart()
12187 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSEHEpilogStart()
12535 StringRef Name = Parser.getTok().getString(); in parseDirectiveArchExtension()
12536 SMLoc ExtLoc = Parser.getTok().getLoc(); in parseDirectiveArchExtension()