Lines Matching refs:getTok
2902 const AsmToken &Tok = getParser().getTok(); in ParseRegister()
2916 const AsmToken &Tok = Parser.getTok(); in tryParseRegister()
2973 SMLoc S = Parser.getTok().getLoc(); in tryParseShiftRegister()
2974 const AsmToken &Tok = Parser.getTok(); in tryParseShiftRegister()
3012 if (Parser.getTok().is(AsmToken::Hash) || in tryParseShiftRegister()
3013 Parser.getTok().is(AsmToken::Dollar)) { in tryParseShiftRegister()
3015 SMLoc ImmLoc = Parser.getTok().getLoc(); in tryParseShiftRegister()
3041 } else if (Parser.getTok().is(AsmToken::Identifier)) { in tryParseShiftRegister()
3042 SMLoc L = Parser.getTok().getLoc(); in tryParseShiftRegister()
3043 EndLoc = Parser.getTok().getEndLoc(); in tryParseShiftRegister()
3050 Error(Parser.getTok().getLoc(), in tryParseShiftRegister()
3076 const AsmToken &RegTok = Parser.getTok(); in tryParseRegisterWithWriteBack()
3084 const AsmToken &ExclaimTok = Parser.getTok(); in tryParseRegisterWithWriteBack()
3095 if (Parser.getTok().is(AsmToken::LBrac)) { in tryParseRegisterWithWriteBack()
3096 SMLoc SIdx = Parser.getTok().getLoc(); in tryParseRegisterWithWriteBack()
3106 if (Parser.getTok().isNot(AsmToken::RBrac)) in tryParseRegisterWithWriteBack()
3107 return Error(Parser.getTok().getLoc(), "']' expected"); in tryParseRegisterWithWriteBack()
3109 SMLoc E = Parser.getTok().getEndLoc(); in tryParseRegisterWithWriteBack()
3173 SMLoc S = Parser.getTok().getLoc(); in parseITCondCode()
3174 const AsmToken &Tok = Parser.getTok(); in parseITCondCode()
3211 SMLoc S = Parser.getTok().getLoc(); in parseCoprocNumOperand()
3212 const AsmToken &Tok = Parser.getTok(); in parseCoprocNumOperand()
3234 SMLoc S = Parser.getTok().getLoc(); in parseCoprocRegOperand()
3235 const AsmToken &Tok = Parser.getTok(); in parseCoprocRegOperand()
3253 SMLoc S = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
3256 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseCoprocOptionOperand()
3261 SMLoc Loc = Parser.getTok().getLoc(); in parseCoprocOptionOperand()
3274 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseCoprocOptionOperand()
3276 SMLoc E = Parser.getTok().getEndLoc(); in parseCoprocOptionOperand()
3331 assert(Parser.getTok().is(AsmToken::LCurly) && in parseRegisterList()
3333 SMLoc S = Parser.getTok().getLoc(); in parseRegisterList()
3335 SMLoc RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
3372 while (Parser.getTok().is(AsmToken::Comma) || in parseRegisterList()
3373 Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
3374 if (Parser.getTok().is(AsmToken::Minus)) { in parseRegisterList()
3376 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseRegisterList()
3403 RegLoc = Parser.getTok().getLoc(); in parseRegisterList()
3405 const AsmToken RegTok = Parser.getTok(); in parseRegisterList()
3442 if (Parser.getTok().isNot(AsmToken::RCurly)) in parseRegisterList()
3443 return Error(Parser.getTok().getLoc(), "'}' expected"); in parseRegisterList()
3444 SMLoc E = Parser.getTok().getEndLoc(); in parseRegisterList()
3451 if (Parser.getTok().is(AsmToken::Caret)) { in parseRegisterList()
3452 Operands.push_back(ARMOperand::CreateToken("^",Parser.getTok().getLoc())); in parseRegisterList()
3464 if (Parser.getTok().is(AsmToken::LBrac)) { in parseVectorLane()
3466 if (Parser.getTok().is(AsmToken::RBrac)) { in parseVectorLane()
3469 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
3476 if (Parser.getTok().is(AsmToken::Hash)) in parseVectorLane()
3480 SMLoc Loc = Parser.getTok().getLoc(); in parseVectorLane()
3490 if (Parser.getTok().isNot(AsmToken::RBrac)) { in parseVectorLane()
3491 Error(Parser.getTok().getLoc(), "']' expected"); in parseVectorLane()
3494 EndLoc = Parser.getTok().getEndLoc(); in parseVectorLane()
3500 Error(Parser.getTok().getLoc(), "lane index out of range"); in parseVectorLane()
3517 SMLoc S = Parser.getTok().getLoc(); in parseVectorList()
3521 if (Parser.getTok().is(AsmToken::Identifier)) { in parseVectorList()
3522 SMLoc E = Parser.getTok().getEndLoc(); in parseVectorList()
3575 if (Parser.getTok().isNot(AsmToken::LCurly)) in parseVectorList()
3579 SMLoc RegLoc = Parser.getTok().getLoc(); in parseVectorList()
3603 while (Parser.getTok().is(AsmToken::Comma) || in parseVectorList()
3604 Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
3605 if (Parser.getTok().is(AsmToken::Minus)) { in parseVectorList()
3609 Error(Parser.getTok().getLoc(), in parseVectorList()
3614 SMLoc AfterMinusLoc = Parser.getTok().getLoc(); in parseVectorList()
3654 RegLoc = Parser.getTok().getLoc(); in parseVectorList()
3685 SMLoc LaneLoc = Parser.getTok().getLoc(); in parseVectorList()
3710 SMLoc EndLoc = Parser.getTok().getLoc(); in parseVectorList()
3719 if (Parser.getTok().isNot(AsmToken::RCurly)) { in parseVectorList()
3720 Error(Parser.getTok().getLoc(), "'}' expected"); in parseVectorList()
3723 E = Parser.getTok().getEndLoc(); in parseVectorList()
3767 SMLoc S = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
3768 const AsmToken &Tok = Parser.getTok(); in parseMemBarrierOptOperand()
3805 if (Parser.getTok().isNot(AsmToken::Integer)) in parseMemBarrierOptOperand()
3807 SMLoc Loc = Parser.getTok().getLoc(); in parseMemBarrierOptOperand()
3839 SMLoc S = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
3840 const AsmToken &Tok = Parser.getTok(); in parseInstSyncBarrierOptOperand()
3855 if (Parser.getTok().isNot(AsmToken::Integer)) in parseInstSyncBarrierOptOperand()
3857 SMLoc Loc = Parser.getTok().getLoc(); in parseInstSyncBarrierOptOperand()
3891 SMLoc S = Parser.getTok().getLoc(); in parseProcIFlagsOperand()
3892 const AsmToken &Tok = Parser.getTok(); in parseProcIFlagsOperand()
3926 SMLoc S = Parser.getTok().getLoc(); in parseMSRMaskOperand()
3927 const AsmToken &Tok = Parser.getTok(); in parseMSRMaskOperand()
4059 SMLoc S = Parser.getTok().getLoc(); in parseBankedRegOperand()
4060 const AsmToken &Tok = Parser.getTok(); in parseBankedRegOperand()
4115 const AsmToken &Tok = Parser.getTok(); in parsePKHImm()
4117 Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
4124 Error(Parser.getTok().getLoc(), Op + " operand expected."); in parsePKHImm()
4130 if (Parser.getTok().isNot(AsmToken::Hash) && in parsePKHImm()
4131 Parser.getTok().isNot(AsmToken::Dollar)) { in parsePKHImm()
4132 Error(Parser.getTok().getLoc(), "'#' expected"); in parsePKHImm()
4138 SMLoc Loc = Parser.getTok().getLoc(); in parsePKHImm()
4163 const AsmToken &Tok = Parser.getTok(); in parseSetEndImm()
4193 const AsmToken &Tok = Parser.getTok(); in parseShifterImm()
4212 if (Parser.getTok().isNot(AsmToken::Hash) && in parseShifterImm()
4213 Parser.getTok().isNot(AsmToken::Dollar)) { in parseShifterImm()
4214 Error(Parser.getTok().getLoc(), "'#' expected"); in parseShifterImm()
4218 SMLoc ExLoc = Parser.getTok().getLoc(); in parseShifterImm()
4264 const AsmToken &Tok = Parser.getTok(); in parseRotImm()
4274 if (Parser.getTok().isNot(AsmToken::Hash) && in parseRotImm()
4275 Parser.getTok().isNot(AsmToken::Dollar)) { in parseRotImm()
4276 Error(Parser.getTok().getLoc(), "'#' expected"); in parseRotImm()
4280 SMLoc ExLoc = Parser.getTok().getLoc(); in parseRotImm()
4314 SMLoc S = Parser.getTok().getLoc(); in parseModImm()
4325 if (Parser.getTok().is(AsmToken::Identifier) || in parseModImm()
4326 Parser.getTok().is(AsmToken::Colon)) in parseModImm()
4330 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
4331 Parser.getTok().is(AsmToken::Dollar)) { in parseModImm()
4341 Sx1 = Parser.getTok().getLoc(); in parseModImm()
4354 if (Enc != -1 && Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
4368 if (Parser.getTok().is(AsmToken::EndOfStatement)) { in parseModImm()
4380 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseModImm()
4395 Sx2 = Parser.getTok().getLoc(); in parseModImm()
4398 if (Parser.getTok().is(AsmToken::Hash) || in parseModImm()
4399 Parser.getTok().is(AsmToken::Dollar)) in parseModImm()
4428 SMLoc S = Parser.getTok().getLoc(); in parseBitfield()
4430 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
4431 Parser.getTok().isNot(AsmToken::Dollar)) { in parseBitfield()
4432 Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
4438 SMLoc E = Parser.getTok().getLoc(); in parseBitfield()
4455 E = Parser.getTok().getLoc(); in parseBitfield()
4458 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseBitfield()
4459 Error(Parser.getTok().getLoc(), "too few operands"); in parseBitfield()
4463 if (Parser.getTok().isNot(AsmToken::Hash) && in parseBitfield()
4464 Parser.getTok().isNot(AsmToken::Dollar)) { in parseBitfield()
4465 Error(Parser.getTok().getLoc(), "'#' expected"); in parseBitfield()
4505 AsmToken Tok = Parser.getTok(); in parsePostIdxReg()
4518 SMLoc E = Parser.getTok().getEndLoc(); in parsePostIdxReg()
4523 Error(Parser.getTok().getLoc(), "register expected"); in parsePostIdxReg()
4529 if (Parser.getTok().is(AsmToken::Comma)) { in parsePostIdxReg()
4535 E = Parser.getTok().getLoc(); in parsePostIdxReg()
4558 AsmToken Tok = Parser.getTok(); in parseAM3Offset()
4562 if (Parser.getTok().is(AsmToken::Hash) || in parseAM3Offset()
4563 Parser.getTok().is(AsmToken::Dollar)) { in parseAM3Offset()
4567 bool isNegative = Parser.getTok().is(AsmToken::Minus); in parseAM3Offset()
4600 Tok = Parser.getTok(); in parseAM3Offset()
4697 assert(Parser.getTok().is(AsmToken::LBrac) && in parseMemory()
4699 S = Parser.getTok().getLoc(); in parseMemory()
4702 const AsmToken &BaseRegTok = Parser.getTok(); in parseMemory()
4708 const AsmToken &Tok = Parser.getTok(); in parseMemory()
4723 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
4724 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
4738 if (Parser.getTok().is(AsmToken::Colon)) { in parseMemory()
4740 E = Parser.getTok().getLoc(); in parseMemory()
4767 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
4768 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
4769 E = Parser.getTok().getEndLoc(); in parseMemory()
4780 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
4781 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
4791 if (Parser.getTok().is(AsmToken::Hash) || in parseMemory()
4792 Parser.getTok().is(AsmToken::Dollar) || in parseMemory()
4793 Parser.getTok().is(AsmToken::Integer)) { in parseMemory()
4794 if (Parser.getTok().isNot(AsmToken::Integer)) in parseMemory()
4796 E = Parser.getTok().getLoc(); in parseMemory()
4798 bool isNegative = getParser().getTok().is(AsmToken::Minus); in parseMemory()
4816 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
4817 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
4818 E = Parser.getTok().getEndLoc(); in parseMemory()
4829 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
4830 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
4839 if (Parser.getTok().is(AsmToken::Minus)) { in parseMemory()
4842 } else if (Parser.getTok().is(AsmToken::Plus)) { in parseMemory()
4847 E = Parser.getTok().getLoc(); in parseMemory()
4855 if (Parser.getTok().is(AsmToken::Comma)) { in parseMemory()
4862 if (Parser.getTok().isNot(AsmToken::RBrac)) in parseMemory()
4863 return Error(Parser.getTok().getLoc(), "']' expected"); in parseMemory()
4864 E = Parser.getTok().getEndLoc(); in parseMemory()
4873 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseMemory()
4874 Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc())); in parseMemory()
4888 SMLoc Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
4889 const AsmToken &Tok = Parser.getTok(); in parseMemRegOffsetShift()
4911 Loc = Parser.getTok().getLoc(); in parseMemRegOffsetShift()
4913 const AsmToken &HashTok = Parser.getTok(); in parseMemRegOffsetShift()
4958 SMLoc S = Parser.getTok().getLoc(); in parseFPImm()
4960 if (Parser.getTok().isNot(AsmToken::Hash) && in parseFPImm()
4961 Parser.getTok().isNot(AsmToken::Dollar)) in parseFPImm()
4987 if (Parser.getTok().is(AsmToken::Minus)) { in parseFPImm()
4991 const AsmToken &Tok = Parser.getTok(); in parseFPImm()
5001 S, Parser.getTok().getLoc())); in parseFPImm()
5018 Parser.getTok().getLoc())); in parseFPImm()
5045 Error(Parser.getTok().getLoc(), "unexpected token in operand"); in parseOperand()
5062 Parser.getTok().getString().equals_lower("apsr_nzcv")) { in parseOperand()
5063 S = Parser.getTok().getLoc(); in parseOperand()
5080 S = Parser.getTok().getLoc(); in parseOperand()
5083 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
5094 S = Parser.getTok().getLoc(); in parseOperand()
5097 if (Parser.getTok().isNot(AsmToken::Colon)) { in parseOperand()
5098 bool isNegative = Parser.getTok().is(AsmToken::Minus); in parseOperand()
5108 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
5114 if (Parser.getTok().is(AsmToken::Exclaim)) { in parseOperand()
5115 Operands.push_back(ARMOperand::CreateToken(Parser.getTok().getString(), in parseOperand()
5116 Parser.getTok().getLoc())); in parseOperand()
5125 S = Parser.getTok().getLoc(); in parseOperand()
5139 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
5144 S = Parser.getTok().getLoc(); in parseOperand()
5152 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
5177 Error(Parser.getTok().getLoc(), "expected prefix identifier in operand"); in parsePrefix()
5195 StringRef IDVal = Parser.getTok().getIdentifier(); in parsePrefix()
5203 Error(Parser.getTok().getLoc(), "unexpected prefix in operand"); in parsePrefix()
5221 Error(Parser.getTok().getLoc(), in parsePrefix()
5230 Error(Parser.getTok().getLoc(), "unexpected token after prefix"); in parsePrefix()
5684 if (Parser.getTok().is(AsmToken::Identifier) && in ParseInstruction()
5685 Parser.getTok().getIdentifier() == ".req") { in ParseInstruction()
8888 const AsmToken &Tok = Parser.getTok(); in parseDirectiveThumbFunc()
8904 Error(Parser.getTok().getLoc(), "unexpected token in directive"); in parseDirectiveThumbFunc()
8917 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSyntax()
8935 Error(Parser.getTok().getLoc(), "unexpected token in directive"); in parseDirectiveSyntax()
8949 const AsmToken &Tok = Parser.getTok(); in parseDirectiveCode()
8954 int64_t Val = Parser.getTok().getIntVal(); in parseDirectiveCode()
8962 Error(Parser.getTok().getLoc(), "unexpected token in directive"); in parseDirectiveCode()
9004 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) { in parseDirectiveReq()
9006 Error(Parser.getTok().getLoc(), "unexpected input in .req directive."); in parseDirectiveReq()
9024 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parseDirectiveUnreq()
9029 RegisterReqs.erase(Parser.getTok().getIdentifier().lower()); in parseDirectiveUnreq()
9062 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
9063 if (Parser.getTok().is(AsmToken::Identifier)) { in parseDirectiveEabiAttr()
9064 StringRef Name = Parser.getTok().getIdentifier(); in parseDirectiveEabiAttr()
9075 TagLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
9091 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseDirectiveEabiAttr()
9092 Error(Parser.getTok().getLoc(), "comma expected"); in parseDirectiveEabiAttr()
9118 SMLoc ValueExprLoc = Parser.getTok().getLoc(); in parseDirectiveEabiAttr()
9135 if (Parser.getTok().isNot(AsmToken::Comma)) in parseDirectiveEabiAttr()
9137 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseDirectiveEabiAttr()
9138 Error(Parser.getTok().getLoc(), "comma expected"); in parseDirectiveEabiAttr()
9147 if (Parser.getTok().isNot(AsmToken::String)) { in parseDirectiveEabiAttr()
9148 Error(Parser.getTok().getLoc(), "bad string constant"); in parseDirectiveEabiAttr()
9153 StringValue = Parser.getTok().getStringContents(); in parseDirectiveEabiAttr()
9189 SMLoc FPUNameLoc = getTok().getLoc(); in parseDirectiveFPU()
9298 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parseDirectivePersonality()
9303 StringRef Name(Parser.getTok().getIdentifier()); in parseDirectivePersonality()
9346 SMLoc FPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
9354 if (Parser.getTok().isNot(AsmToken::Comma)) { in parseDirectiveSetFP()
9355 Error(Parser.getTok().getLoc(), "comma expected"); in parseDirectiveSetFP()
9361 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
9378 if (Parser.getTok().is(AsmToken::Comma)) { in parseDirectiveSetFP()
9381 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectiveSetFP()
9382 Parser.getTok().isNot(AsmToken::Dollar)) { in parseDirectiveSetFP()
9383 Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectiveSetFP()
9389 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectiveSetFP()
9424 if (Parser.getTok().isNot(AsmToken::Hash) && in parseDirectivePad()
9425 Parser.getTok().isNot(AsmToken::Dollar)) { in parseDirectivePad()
9426 Error(Parser.getTok().getLoc(), "'#' expected"); in parseDirectivePad()
9432 SMLoc ExLoc = Parser.getTok().getLoc(); in parseDirectivePad()
9630 SMLoc IndexLoc = Parser.getTok().getLoc(); in parseDirectivePersonalityIndex()
9747 MCSymbolRefExpr::create(Parser.getTok().getIdentifier(), in parseDirectiveTLSDescSeq()
9752 Error(Parser.getTok().getLoc(), "unexpected token"); in parseDirectiveTLSDescSeq()
9776 SMLoc SPRegLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
9791 if (Parser.getTok().is(AsmToken::Comma)) { in parseDirectiveMovSP()
9794 if (Parser.getTok().isNot(AsmToken::Hash)) { in parseDirectiveMovSP()
9795 Error(Parser.getTok().getLoc(), "expected #constant"); in parseDirectiveMovSP()
9802 SMLoc OffsetLoc = Parser.getTok().getLoc(); in parseDirectiveMovSP()
9835 StringRef Arch = Parser.getTok().getString(); in parseDirectiveObjectArch()
9836 SMLoc ArchLoc = Parser.getTok().getLoc(); in parseDirectiveObjectArch()
9955 StringRef Name = Parser.getTok().getString(); in parseDirectiveArchExtension()
9956 SMLoc ExtLoc = Parser.getTok().getLoc(); in parseDirectiveArchExtension()