Lines Matching refs:getTok
3021 const AsmToken &Tok = getParser().getTok(); in ParseRegister()
3035 const AsmToken &Tok = Parser.getTok(); in tryParseRegister()
3092 SMLoc S = Parser.getTok().getLoc(); in tryParseShiftRegister()
3093 const AsmToken &Tok = Parser.getTok(); in tryParseShiftRegister()
3131 if (Parser.getTok().is(AsmToken::Hash) || in tryParseShiftRegister()
3132 Parser.getTok().is(AsmToken::Dollar)) { in tryParseShiftRegister()
3134 SMLoc ImmLoc = Parser.getTok().getLoc(); in tryParseShiftRegister()
3160 } else if (Parser.getTok().is(AsmToken::Identifier)) { in tryParseShiftRegister()
3161 SMLoc L = Parser.getTok().getLoc(); in tryParseShiftRegister()
3162 EndLoc = Parser.getTok().getEndLoc(); in tryParseShiftRegister()
3169 Error(Parser.getTok().getLoc(), in tryParseShiftRegister()
3195 const AsmToken &RegTok = Parser.getTok(); in tryParseRegisterWithWriteBack()
3203 const AsmToken &ExclaimTok = Parser.getTok(); in tryParseRegisterWithWriteBack()
3214 if (Parser.getTok().is(AsmToken::LBrac)) { in tryParseRegisterWithWriteBack()
3215 SMLoc SIdx = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
3225 if (Parser.getTok().isNot(AsmToken::RBrac)) in tryParseRegisterWithWriteBack()
3226 return Error(Parser.getTok().getLoc(), "']' expected"); in tryParseRegisterWithWriteBack()
3228 SMLoc E = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
3292 SMLoc S = Parser.getTok().getLoc(); in parseITCondCode()
3293 const AsmToken &Tok = Parser.getTok(); in parseITCondCode()
3330 SMLoc S = Parser.getTok().getLoc(); in parseCoprocNumOperand()
3331 const AsmToken &Tok = Parser.getTok(); in parseCoprocNumOperand()
3353 SMLoc S = Parser.getTok().getLoc(); in parseCoprocRegOperand()
3354 const AsmToken &Tok = Parser.getTok(); in parseCoprocRegOperand()
3372 SMLoc S = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
3375 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseCoprocOptionOperand()
3380 SMLoc Loc = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
3393 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseCoprocOptionOperand()
3395 SMLoc E = Parser.getTok().getEndLoc(); in parseCoprocOptionOperand()
3450 assert(Parser.getTok().is(AsmToken::LCurly) && in parseRegisterList()
3452 SMLoc S = Parser.getTok().getLoc(); in parseRegisterList()
3454 SMLoc RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
3491 while (Parser.getTok().is(AsmToken::Comma) || in parseRegisterList()
3492 Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
3493 if (Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
3495 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseRegisterList()
3522 RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
3524 const AsmToken RegTok = Parser.getTok(); in parseRegisterList()
3561 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseRegisterList()
3562 return Error(Parser.getTok().getLoc(), "'}' expected"); in parseRegisterList()
3563 SMLoc E = Parser.getTok().getEndLoc(); in parseRegisterList()
3570 if (Parser.getTok().is(AsmToken::Caret)) { in parseRegisterList()
3571 Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc())); in parseRegisterList()
3583 if (Parser.getTok().is(AsmToken::LBrac)) { in parseVectorLane()
3585 if (Parser.getTok().is(AsmToken::RBrac)) { in parseVectorLane()
3588 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
3595 if (Parser.getTok().is(AsmToken::Hash)) in parseVectorLane()
3599 SMLoc Loc = Parser.getTok().getLoc(); in parseVectorLane()
3609 if (Parser.getTok().isNot(AsmToken::RBrac)) { in parseVectorLane()
3610 Error(Parser.getTok().getLoc(), "']' expected"); in parseVectorLane()
3613 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
3619 Error(Parser.getTok().getLoc(), "lane index out of range"); in parseVectorLane()
3636 SMLoc S = Parser.getTok().getLoc(); in parseVectorList()
3640 if (Parser.getTok().is(AsmToken::Identifier)) { in parseVectorList()
3641 SMLoc E = Parser.getTok().getEndLoc(); in parseVectorList()
3694 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseVectorList()
3698 SMLoc RegLoc = Parser.getTok().getLoc(); in parseVectorList()
3722 while (Parser.getTok().is(AsmToken::Comma) || in parseVectorList()
3723 Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
3724 if (Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
3728 Error(Parser.getTok().getLoc(), in parseVectorList()
3733 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseVectorList()
3773 RegLoc = Parser.getTok().getLoc(); in parseVectorList()
3804 SMLoc LaneLoc = Parser.getTok().getLoc(); in parseVectorList()
3829 SMLoc EndLoc = Parser.getTok().getLoc(); in parseVectorList()
3838 if (Parser.getTok().isNot(AsmToken::RCurly)) { in parseVectorList()
3839 Error(Parser.getTok().getLoc(), "'}' expected"); in parseVectorList()
3842 E = Parser.getTok().getEndLoc(); in parseVectorList()
3886 SMLoc S = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
3887 const AsmToken &Tok = Parser.getTok(); in parseMemBarrierOptOperand()
3924 if (Parser.getTok().isNot(AsmToken::Integer)) in parseMemBarrierOptOperand()
3926 SMLoc Loc = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
3958 SMLoc S = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
3959 const AsmToken &Tok = Parser.getTok(); in parseInstSyncBarrierOptOperand()
3974 if (Parser.getTok().isNot(AsmToken::Integer)) in parseInstSyncBarrierOptOperand()
3976 SMLoc Loc = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
4010 SMLoc S = Parser.getTok().getLoc(); in parseProcIFlagsOperand()
4011 const AsmToken &Tok = Parser.getTok(); in parseProcIFlagsOperand()
4045 SMLoc S = Parser.getTok().getLoc(); in parseMSRMaskOperand()
4046 const AsmToken &Tok = Parser.getTok(); in parseMSRMaskOperand()
4198 SMLoc S = Parser.getTok().getLoc(); in parseBankedRegOperand()
4199 const AsmToken &Tok = Parser.getTok(); in parseBankedRegOperand()
4254 const AsmToken &Tok = Parser.getTok(); in parsePKHImm()
4256 Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
4263 Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
4269 if (Parser.getTok().isNot(AsmToken::Hash) && in parsePKHImm()
4270 Parser.getTok().isNot(AsmToken::Dollar)) { in parsePKHImm()
4271 Error(Parser.getTok().getLoc(), "'#' expected"); in parsePKHImm()
4277 SMLoc Loc = Parser.getTok().getLoc(); in parsePKHImm()
4302 const AsmToken &Tok = Parser.getTok(); in parseSetEndImm()
4332 const AsmToken &Tok = Parser.getTok(); in parseShifterImm()
4351 if (Parser.getTok().isNot(AsmToken::Hash) && in parseShifterImm()
4352 Parser.getTok().isNot(AsmToken::Dollar)) { in parseShifterImm()
4353 Error(Parser.getTok().getLoc(), "'#' expected"); in parseShifterImm()
4357 SMLoc ExLoc = Parser.getTok().getLoc(); in parseShifterImm()
4403 const AsmToken &Tok = Parser.getTok(); in parseRotImm()
4413 if (Parser.getTok().isNot(AsmToken::Hash) && in parseRotImm()
4414 Parser.getTok().isNot(AsmToken::Dollar)) { in parseRotImm()
4415 Error(Parser.getTok().getLoc(), "'#' expected"); in parseRotImm()
4419 SMLoc ExLoc = Parser.getTok().getLoc(); in parseRotImm()
4453 SMLoc S = Parser.getTok().getLoc(); in parseModImm()
4464 if (Parser.getTok().is(AsmToken::Identifier) || in parseModImm()
4465 Parser.getTok().is(AsmToken::Colon)) in parseModImm()
4469 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
4470 Parser.getTok().is(AsmToken::Dollar)) { in parseModImm()
4480 Sx1 = Parser.getTok().getLoc(); in parseModImm()
4493 if (Enc != -1 && Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
4507 if (Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
4519 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseModImm()
4534 Sx2 = Parser.getTok().getLoc(); in parseModImm()
4537 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
4538 Parser.getTok().is(AsmToken::Dollar)) in parseModImm()
4567 SMLoc S = Parser.getTok().getLoc(); in parseBitfield()
4569 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
4570 Parser.getTok().isNot(AsmToken::Dollar)) { in parseBitfield()
4571 Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
4577 SMLoc E = Parser.getTok().getLoc(); in parseBitfield()
4594 E = Parser.getTok().getLoc(); in parseBitfield()
4597 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseBitfield()
4598 Error(Parser.getTok().getLoc(), "too few operands"); in parseBitfield()
4602 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
4603 Parser.getTok().isNot(AsmToken::Dollar)) { in parseBitfield()
4604 Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
4644 AsmToken Tok = Parser.getTok(); in parsePostIdxReg()
4657 SMLoc E = Parser.getTok().getEndLoc(); in parsePostIdxReg()
4662 Error(Parser.getTok().getLoc(), "register expected"); in parsePostIdxReg()
4668 if (Parser.getTok().is(AsmToken::Comma)) { in parsePostIdxReg()
4674 E = Parser.getTok().getLoc(); in parsePostIdxReg()
4697 AsmToken Tok = Parser.getTok(); in parseAM3Offset()
4701 if (Parser.getTok().is(AsmToken::Hash) || in parseAM3Offset()
4702 Parser.getTok().is(AsmToken::Dollar)) { in parseAM3Offset()
4706 bool isNegative = Parser.getTok().is(AsmToken::Minus); in parseAM3Offset()
4739 Tok = Parser.getTok(); in parseAM3Offset()
4836 assert(Parser.getTok().is(AsmToken::LBrac) && in parseMemory()
4838 S = Parser.getTok().getLoc(); in parseMemory()
4841 const AsmToken &BaseRegTok = Parser.getTok(); in parseMemory()
4847 const AsmToken &Tok = Parser.getTok(); in parseMemory()
4862 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
4863 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
4877 if (Parser.getTok().is(AsmToken::Colon)) { in parseMemory()
4879 E = Parser.getTok().getLoc(); in parseMemory()
4906 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
4907 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
4908 E = Parser.getTok().getEndLoc(); in parseMemory()
4919 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
4920 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
4930 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
4931 Parser.getTok().is(AsmToken::Dollar) || in parseMemory()
4932 Parser.getTok().is(AsmToken::Integer)) { in parseMemory()
4933 if (Parser.getTok().isNot(AsmToken::Integer)) in parseMemory()
4935 E = Parser.getTok().getLoc(); in parseMemory()
4937 bool isNegative = getParser().getTok().is(AsmToken::Minus); in parseMemory()
4955 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
4956 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
4957 E = Parser.getTok().getEndLoc(); in parseMemory()
4968 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
4969 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
4978 if (Parser.getTok().is(AsmToken::Minus)) { in parseMemory()
4981 } else if (Parser.getTok().is(AsmToken::Plus)) { in parseMemory()
4986 E = Parser.getTok().getLoc(); in parseMemory()
4994 if (Parser.getTok().is(AsmToken::Comma)) { in parseMemory()
5001 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
5002 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
5003 E = Parser.getTok().getEndLoc(); in parseMemory()
5012 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
5013 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
5027 SMLoc Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
5028 const AsmToken &Tok = Parser.getTok(); in parseMemRegOffsetShift()
5050 Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
5052 const AsmToken &HashTok = Parser.getTok(); in parseMemRegOffsetShift()
5097 SMLoc S = Parser.getTok().getLoc(); in parseFPImm()
5099 if (Parser.getTok().isNot(AsmToken::Hash) && in parseFPImm()
5100 Parser.getTok().isNot(AsmToken::Dollar)) in parseFPImm()
5127 if (Parser.getTok().is(AsmToken::Minus)) { in parseFPImm()
5131 const AsmToken &Tok = Parser.getTok(); in parseFPImm()
5141 S, Parser.getTok().getLoc())); in parseFPImm()
5158 Parser.getTok().getLoc())); in parseFPImm()
5185 Error(Parser.getTok().getLoc(), "unexpected token in operand"); in parseOperand()
5202 Parser.getTok().getString().equals_lower("apsr_nzcv")) { in parseOperand()
5203 S = Parser.getTok().getLoc(); in parseOperand()
5220 S = Parser.getTok().getLoc(); in parseOperand()
5223 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
5234 S = Parser.getTok().getLoc(); in parseOperand()
5237 if (Parser.getTok().isNot(AsmToken::Colon)) { in parseOperand()
5238 bool isNegative = Parser.getTok().is(AsmToken::Minus); in parseOperand()
5248 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
5254 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseOperand()
5255 Operands.push_back(ARMOperand::CreateToken(Parser.getTok().getString(), in parseOperand()
5256 Parser.getTok().getLoc())); in parseOperand()
5265 S = Parser.getTok().getLoc(); in parseOperand()
5279 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
5284 S = Parser.getTok().getLoc(); in parseOperand()
5291 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
5313 Error(Parser.getTok().getLoc(), "expected prefix identifier in operand"); in parsePrefix()
5331 StringRef IDVal = Parser.getTok().getIdentifier(); in parsePrefix()
5339 Error(Parser.getTok().getLoc(), "unexpected prefix in operand"); in parsePrefix()
5357 Error(Parser.getTok().getLoc(), in parsePrefix()
5366 Error(Parser.getTok().getLoc(), "unexpected token after prefix"); in parsePrefix()
5823 if (Parser.getTok().is(AsmToken::Identifier) && in ParseInstruction()
5824 Parser.getTok().getIdentifier() == ".req") { in ParseInstruction()
9125 const AsmToken &Tok = Parser.getTok(); in parseDirectiveThumbFunc()
9141 Error(Parser.getTok().getLoc(), "unexpected token in directive"); in parseDirectiveThumbFunc()
9154 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSyntax()
9172 Error(Parser.getTok().getLoc(), "unexpected token in directive"); in parseDirectiveSyntax()
9186 const AsmToken &Tok = Parser.getTok(); in parseDirectiveCode()
9191 int64_t Val = Parser.getTok().getIntVal(); in parseDirectiveCode()
9199 Error(Parser.getTok().getLoc(), "unexpected token in directive"); in parseDirectiveCode()
9241 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) { in parseDirectiveReq()
9243 Error(Parser.getTok().getLoc(), "unexpected input in .req directive."); in parseDirectiveReq()
9261 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parseDirectiveUnreq()
9266 RegisterReqs.erase(Parser.getTok().getIdentifier().lower()); in parseDirectiveUnreq()
9326 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
9327 if (Parser.getTok().is(AsmToken::Identifier)) { in parseDirectiveEabiAttr()
9328 StringRef Name = Parser.getTok().getIdentifier(); in parseDirectiveEabiAttr()
9339 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
9355 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseDirectiveEabiAttr()
9356 Error(Parser.getTok().getLoc(), "comma expected"); in parseDirectiveEabiAttr()
9382 SMLoc ValueExprLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
9399 if (Parser.getTok().isNot(AsmToken::Comma)) in parseDirectiveEabiAttr()
9401 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseDirectiveEabiAttr()
9402 Error(Parser.getTok().getLoc(), "comma expected"); in parseDirectiveEabiAttr()
9411 if (Parser.getTok().isNot(AsmToken::String)) { in parseDirectiveEabiAttr()
9412 Error(Parser.getTok().getLoc(), "bad string constant"); in parseDirectiveEabiAttr()
9417 StringValue = Parser.getTok().getStringContents(); in parseDirectiveEabiAttr()
9455 SMLoc FPUNameLoc = getTok().getLoc(); in parseDirectiveFPU()
9564 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parseDirectivePersonality()
9569 StringRef Name(Parser.getTok().getIdentifier()); in parseDirectivePersonality()
9612 SMLoc FPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
9620 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseDirectiveSetFP()
9621 Error(Parser.getTok().getLoc(), "comma expected"); in parseDirectiveSetFP()
9627 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
9644 if (Parser.getTok().is(AsmToken::Comma)) { in parseDirectiveSetFP()
9647 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectiveSetFP()
9648 Parser.getTok().isNot(AsmToken::Dollar)) { in parseDirectiveSetFP()
9649 Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectiveSetFP()
9655 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
9690 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectivePad()
9691 Parser.getTok().isNot(AsmToken::Dollar)) { in parseDirectivePad()
9692 Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectivePad()
9698 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectivePad()
9896 SMLoc IndexLoc = Parser.getTok().getLoc(); in parseDirectivePersonalityIndex()
10013 MCSymbolRefExpr::create(Parser.getTok().getIdentifier(), in parseDirectiveTLSDescSeq()
10018 Error(Parser.getTok().getLoc(), "unexpected token"); in parseDirectiveTLSDescSeq()
10042 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
10057 if (Parser.getTok().is(AsmToken::Comma)) { in parseDirectiveMovSP()
10060 if (Parser.getTok().isNot(AsmToken::Hash)) { in parseDirectiveMovSP()
10061 Error(Parser.getTok().getLoc(), "expected #constant"); in parseDirectiveMovSP()
10068 SMLoc OffsetLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
10101 StringRef Arch = Parser.getTok().getString(); in parseDirectiveObjectArch()
10102 SMLoc ArchLoc = Parser.getTok().getLoc(); in parseDirectiveObjectArch()
10224 StringRef Name = Parser.getTok().getString(); in parseDirectiveArchExtension()
10225 SMLoc ExtLoc = Parser.getTok().getLoc(); in parseDirectiveArchExtension()