Lines Matching refs:getTok

4057   const AsmToken &Tok = getParser().getTok();  in ParseRegister()
4078 const AsmToken &Tok = Parser.getTok(); in tryParseRegister()
4135 SMLoc S = Parser.getTok().getLoc(); in tryParseShiftRegister()
4136 const AsmToken &Tok = Parser.getTok(); in tryParseShiftRegister()
4174 if (Parser.getTok().is(AsmToken::Hash) || in tryParseShiftRegister()
4175 Parser.getTok().is(AsmToken::Dollar)) { in tryParseShiftRegister()
4177 SMLoc ImmLoc = Parser.getTok().getLoc(); in tryParseShiftRegister()
4203 } else if (Parser.getTok().is(AsmToken::Identifier)) { in tryParseShiftRegister()
4204 SMLoc L = Parser.getTok().getLoc(); in tryParseShiftRegister()
4205 EndLoc = Parser.getTok().getEndLoc(); in tryParseShiftRegister()
4212 Error(Parser.getTok().getLoc(), in tryParseShiftRegister()
4237 SMLoc RegStartLoc = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
4238 SMLoc RegEndLoc = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
4245 const AsmToken &ExclaimTok = Parser.getTok(); in tryParseRegisterWithWriteBack()
4256 if (Parser.getTok().is(AsmToken::LBrac)) { in tryParseRegisterWithWriteBack()
4257 SMLoc SIdx = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
4267 if (Parser.getTok().isNot(AsmToken::RBrac)) in tryParseRegisterWithWriteBack()
4268 return Error(Parser.getTok().getLoc(), "']' expected"); in tryParseRegisterWithWriteBack()
4270 SMLoc E = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
4334 SMLoc S = Parser.getTok().getLoc(); in parseITCondCode()
4335 const AsmToken &Tok = Parser.getTok(); in parseITCondCode()
4354 SMLoc S = Parser.getTok().getLoc(); in parseCoprocNumOperand()
4355 const AsmToken &Tok = Parser.getTok(); in parseCoprocNumOperand()
4376 SMLoc S = Parser.getTok().getLoc(); in parseCoprocRegOperand()
4377 const AsmToken &Tok = Parser.getTok(); in parseCoprocRegOperand()
4395 SMLoc S = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
4398 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseCoprocOptionOperand()
4403 SMLoc Loc = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
4416 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseCoprocOptionOperand()
4418 SMLoc E = Parser.getTok().getEndLoc(); in parseCoprocOptionOperand()
4469 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseRegisterList()
4471 SMLoc S = Parser.getTok().getLoc(); in parseRegisterList()
4473 SMLoc RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
4512 while (Parser.getTok().is(AsmToken::Comma) || in parseRegisterList()
4513 Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
4514 if (Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
4516 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseRegisterList()
4547 RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
4549 const AsmToken RegTok = Parser.getTok(); in parseRegisterList()
4608 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseRegisterList()
4609 return Error(Parser.getTok().getLoc(), "'}' expected"); in parseRegisterList()
4610 SMLoc E = Parser.getTok().getEndLoc(); in parseRegisterList()
4617 if (Parser.getTok().is(AsmToken::Caret)) { in parseRegisterList()
4618 Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc())); in parseRegisterList()
4630 if (Parser.getTok().is(AsmToken::LBrac)) { in parseVectorLane()
4632 if (Parser.getTok().is(AsmToken::RBrac)) { in parseVectorLane()
4635 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
4642 if (Parser.getTok().is(AsmToken::Hash)) in parseVectorLane()
4646 SMLoc Loc = Parser.getTok().getLoc(); in parseVectorLane()
4656 if (Parser.getTok().isNot(AsmToken::RBrac)) { in parseVectorLane()
4657 Error(Parser.getTok().getLoc(), "']' expected"); in parseVectorLane()
4660 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
4666 Error(Parser.getTok().getLoc(), "lane index out of range"); in parseVectorLane()
4683 SMLoc S = Parser.getTok().getLoc(); in parseVectorList()
4687 if (!hasMVE() && Parser.getTok().is(AsmToken::Identifier)) { in parseVectorList()
4688 SMLoc E = Parser.getTok().getEndLoc(); in parseVectorList()
4741 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseVectorList()
4745 SMLoc RegLoc = Parser.getTok().getLoc(); in parseVectorList()
4757 Error(Parser.getTok().getLoc(), "vector register in range Q0-Q7 expected"); in parseVectorList()
4774 while (Parser.getTok().is(AsmToken::Comma) || in parseVectorList()
4775 Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
4776 if (Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
4780 Error(Parser.getTok().getLoc(), in parseVectorList()
4785 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseVectorList()
4828 RegLoc = Parser.getTok().getLoc(); in parseVectorList()
4867 SMLoc LaneLoc = Parser.getTok().getLoc(); in parseVectorList()
4892 SMLoc EndLoc = Parser.getTok().getLoc(); in parseVectorList()
4901 if (Parser.getTok().isNot(AsmToken::RCurly)) { in parseVectorList()
4902 Error(Parser.getTok().getLoc(), "'}' expected"); in parseVectorList()
4905 E = Parser.getTok().getEndLoc(); in parseVectorList()
4938 SMLoc S = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
4939 const AsmToken &Tok = Parser.getTok(); in parseMemBarrierOptOperand()
4976 if (Parser.getTok().isNot(AsmToken::Integer)) in parseMemBarrierOptOperand()
4978 SMLoc Loc = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
5009 SMLoc S = Parser.getTok().getLoc(); in parseTraceSyncBarrierOptOperand()
5010 const AsmToken &Tok = Parser.getTok(); in parseTraceSyncBarrierOptOperand()
5028 SMLoc S = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
5029 const AsmToken &Tok = Parser.getTok(); in parseInstSyncBarrierOptOperand()
5044 if (Parser.getTok().isNot(AsmToken::Integer)) in parseInstSyncBarrierOptOperand()
5046 SMLoc Loc = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
5080 SMLoc S = Parser.getTok().getLoc(); in parseProcIFlagsOperand()
5081 const AsmToken &Tok = Parser.getTok(); in parseProcIFlagsOperand()
5115 SMLoc S = Parser.getTok().getLoc(); in parseMSRMaskOperand()
5116 const AsmToken &Tok = Parser.getTok(); in parseMSRMaskOperand()
5213 SMLoc S = Parser.getTok().getLoc(); in parseBankedRegOperand()
5214 const AsmToken &Tok = Parser.getTok(); in parseBankedRegOperand()
5233 const AsmToken &Tok = Parser.getTok(); in parsePKHImm()
5235 Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
5242 Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
5248 if (Parser.getTok().isNot(AsmToken::Hash) && in parsePKHImm()
5249 Parser.getTok().isNot(AsmToken::Dollar)) { in parsePKHImm()
5250 Error(Parser.getTok().getLoc(), "'#' expected"); in parsePKHImm()
5256 SMLoc Loc = Parser.getTok().getLoc(); in parsePKHImm()
5281 const AsmToken &Tok = Parser.getTok(); in parseSetEndImm()
5311 const AsmToken &Tok = Parser.getTok(); in parseShifterImm()
5330 if (Parser.getTok().isNot(AsmToken::Hash) && in parseShifterImm()
5331 Parser.getTok().isNot(AsmToken::Dollar)) { in parseShifterImm()
5332 Error(Parser.getTok().getLoc(), "'#' expected"); in parseShifterImm()
5336 SMLoc ExLoc = Parser.getTok().getLoc(); in parseShifterImm()
5382 const AsmToken &Tok = Parser.getTok(); in parseRotImm()
5392 if (Parser.getTok().isNot(AsmToken::Hash) && in parseRotImm()
5393 Parser.getTok().isNot(AsmToken::Dollar)) { in parseRotImm()
5394 Error(Parser.getTok().getLoc(), "'#' expected"); in parseRotImm()
5398 SMLoc ExLoc = Parser.getTok().getLoc(); in parseRotImm()
5432 SMLoc S = Parser.getTok().getLoc(); in parseModImm()
5443 if (Parser.getTok().is(AsmToken::Identifier) || in parseModImm()
5444 Parser.getTok().is(AsmToken::Colon)) in parseModImm()
5448 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
5449 Parser.getTok().is(AsmToken::Dollar)) { in parseModImm()
5459 Sx1 = Parser.getTok().getLoc(); in parseModImm()
5472 if (Enc != -1 && Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
5486 if (Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
5498 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseModImm()
5513 Sx2 = Parser.getTok().getLoc(); in parseModImm()
5516 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
5517 Parser.getTok().is(AsmToken::Dollar)) in parseModImm()
5546 SMLoc S = Parser.getTok().getLoc(); in parseBitfield()
5548 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
5549 Parser.getTok().isNot(AsmToken::Dollar)) { in parseBitfield()
5550 Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
5556 SMLoc E = Parser.getTok().getLoc(); in parseBitfield()
5573 E = Parser.getTok().getLoc(); in parseBitfield()
5576 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseBitfield()
5577 Error(Parser.getTok().getLoc(), "too few operands"); in parseBitfield()
5581 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
5582 Parser.getTok().isNot(AsmToken::Dollar)) { in parseBitfield()
5583 Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
5623 AsmToken Tok = Parser.getTok(); in parsePostIdxReg()
5636 SMLoc E = Parser.getTok().getEndLoc(); in parsePostIdxReg()
5641 Error(Parser.getTok().getLoc(), "register expected"); in parsePostIdxReg()
5647 if (Parser.getTok().is(AsmToken::Comma)) { in parsePostIdxReg()
5653 E = Parser.getTok().getLoc(); in parsePostIdxReg()
5676 AsmToken Tok = Parser.getTok(); in parseAM3Offset()
5680 if (Parser.getTok().is(AsmToken::Hash) || in parseAM3Offset()
5681 Parser.getTok().is(AsmToken::Dollar)) { in parseAM3Offset()
5685 bool isNegative = Parser.getTok().is(AsmToken::Minus); in parseAM3Offset()
5718 Tok = Parser.getTok(); in parseAM3Offset()
5830 if (Parser.getTok().isNot(AsmToken::LBrac)) in parseMemory()
5832 S = Parser.getTok().getLoc(); in parseMemory()
5835 const AsmToken &BaseRegTok = Parser.getTok(); in parseMemory()
5841 const AsmToken &Tok = Parser.getTok(); in parseMemory()
5856 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5857 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5871 if (Parser.getTok().is(AsmToken::Colon)) { in parseMemory()
5873 E = Parser.getTok().getLoc(); in parseMemory()
5900 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
5901 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
5902 E = Parser.getTok().getEndLoc(); in parseMemory()
5913 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5914 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5924 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
5925 Parser.getTok().is(AsmToken::Dollar) || in parseMemory()
5926 Parser.getTok().is(AsmToken::LParen) || in parseMemory()
5927 Parser.getTok().is(AsmToken::Integer)) { in parseMemory()
5928 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
5929 Parser.getTok().is(AsmToken::Dollar)) in parseMemory()
5931 E = Parser.getTok().getLoc(); in parseMemory()
5933 bool isNegative = getParser().getTok().is(AsmToken::Minus); in parseMemory()
5954 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
5955 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
5956 E = Parser.getTok().getEndLoc(); in parseMemory()
5961 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5962 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5971 if (Parser.getTok().is(AsmToken::Minus)) { in parseMemory()
5974 } else if (Parser.getTok().is(AsmToken::Plus)) { in parseMemory()
5979 E = Parser.getTok().getLoc(); in parseMemory()
5987 if (Parser.getTok().is(AsmToken::Comma)) { in parseMemory()
5994 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
5995 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
5996 E = Parser.getTok().getEndLoc(); in parseMemory()
6005 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
6006 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
6020 SMLoc Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
6021 const AsmToken &Tok = Parser.getTok(); in parseMemRegOffsetShift()
6045 Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
6047 const AsmToken &HashTok = Parser.getTok(); in parseMemRegOffsetShift()
6092 SMLoc S = Parser.getTok().getLoc(); in parseFPImm()
6094 if (Parser.getTok().isNot(AsmToken::Hash) && in parseFPImm()
6095 Parser.getTok().isNot(AsmToken::Dollar)) in parseFPImm()
6122 if (Parser.getTok().is(AsmToken::Minus)) { in parseFPImm()
6126 const AsmToken &Tok = Parser.getTok(); in parseFPImm()
6136 S, Parser.getTok().getLoc())); in parseFPImm()
6153 Parser.getTok().getLoc())); in parseFPImm()
6180 Error(Parser.getTok().getLoc(), "unexpected token in operand"); in parseOperand()
6197 Parser.getTok().getString().equals_insensitive("apsr_nzcv")) { in parseOperand()
6198 S = Parser.getTok().getLoc(); in parseOperand()
6216 S = Parser.getTok().getLoc(); in parseOperand()
6219 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6233 S = Parser.getTok().getLoc(); in parseOperand()
6239 bool ExpectIdentifier = Parser.getTok().is(AsmToken::Dollar) && in parseOperand()
6248 if (Parser.getTok().isNot(AsmToken::Colon)) { in parseOperand()
6249 bool IsNegative = Parser.getTok().is(AsmToken::Minus); in parseOperand()
6260 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6266 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseOperand()
6267 Operands.push_back(ARMOperand::CreateToken(Parser.getTok().getString(), in parseOperand()
6268 Parser.getTok().getLoc())); in parseOperand()
6277 S = Parser.getTok().getLoc(); in parseOperand()
6291 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6296 S = Parser.getTok().getLoc(); in parseOperand()
6303 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
6328 Error(Parser.getTok().getLoc(), "expected prefix identifier in operand"); in parsePrefix()
6347 StringRef IDVal = Parser.getTok().getIdentifier(); in parsePrefix()
6354 Error(Parser.getTok().getLoc(), "unexpected prefix in operand"); in parsePrefix()
6379 Error(Parser.getTok().getLoc(), in parsePrefix()
6388 Error(Parser.getTok().getLoc(), "unexpected token after prefix"); in parsePrefix()
7053 if (Parser.getTok().is(AsmToken::Identifier) && in ParseInstruction()
7054 Parser.getTok().getIdentifier().lower() == ".req") { in ParseInstruction()
11152 if (Parser.getTok().is(AsmToken::Identifier) || in parseDirectiveThumbFunc()
11153 Parser.getTok().is(AsmToken::String)) { in parseDirectiveThumbFunc()
11155 Parser.getTok().getIdentifier()); in parseDirectiveThumbFunc()
11183 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSyntax()
11207 const AsmToken &Tok = Parser.getTok(); in parseDirectiveCode()
11210 int64_t Val = Parser.getTok().getIntVal(); in parseDirectiveCode()
11263 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseDirectiveUnreq()
11265 RegisterReqs.erase(Parser.getTok().getIdentifier().lower()); in parseDirectiveUnreq()
11326 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11327 if (Parser.getTok().is(AsmToken::Identifier)) { in parseDirectiveEabiAttr()
11328 StringRef Name = Parser.getTok().getIdentifier(); in parseDirectiveEabiAttr()
11340 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11374 SMLoc ValueExprLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
11390 if (Parser.getTok().isNot(AsmToken::String)) in parseDirectiveEabiAttr()
11391 return Error(Parser.getTok().getLoc(), "bad string constant"); in parseDirectiveEabiAttr()
11393 StringValue = Parser.getTok().getStringContents(); in parseDirectiveEabiAttr()
11434 SMLoc FPUNameLoc = getTok().getLoc(); in parseDirectiveFPU()
11524 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseDirectivePersonality()
11526 StringRef Name(Parser.getTok().getIdentifier()); in parseDirectivePersonality()
11591 SMLoc FPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
11599 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
11612 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectiveSetFP()
11613 Parser.getTok().isNot(AsmToken::Dollar)) in parseDirectiveSetFP()
11614 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectiveSetFP()
11618 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
11647 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectivePad()
11648 Parser.getTok().isNot(AsmToken::Dollar)) in parseDirectivePad()
11649 return Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectivePad()
11653 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectivePad()
11800 SMLoc IndexLoc = Parser.getTok().getLoc(); in parseDirectivePersonalityIndex()
11900 MCSymbolRefExpr::create(Parser.getTok().getIdentifier(), in parseDirectiveTLSDescSeq()
11921 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
11934 SMLoc OffsetLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
11963 StringRef Arch = Parser.getTok().getString(); in parseDirectiveObjectArch()
11964 SMLoc ArchLoc = Parser.getTok().getLoc(); in parseDirectiveObjectArch()
12324 StringRef Name = Parser.getTok().getString(); in parseDirectiveArchExtension()
12325 SMLoc ExtLoc = Parser.getTok().getLoc(); in parseDirectiveArchExtension()