Lines Matching refs:Operands

160   bool parseSysAlias(StringRef Name, SMLoc NameLoc, OperandVector &Operands);
161 bool parseSyspAlias(StringRef Name, SMLoc NameLoc, OperandVector &Operands);
162 void createSysAlias(uint16_t Encoding, OperandVector &Operands, SMLoc S);
165 bool parseCondCode(OperandVector &Operands, bool invertCondCode);
167 bool parseRegister(OperandVector &Operands);
169 bool parseNeonVectorList(OperandVector &Operands);
170 bool parseOptionalMulOperand(OperandVector &Operands);
171 bool parseOptionalVGOperand(OperandVector &Operands, StringRef &VecGroup);
172 bool parseKeywordOperand(OperandVector &Operands);
173 bool parseOperand(OperandVector &Operands, bool isCondCode,
181 OperandVector &Operands);
235 OperandVector &Operands, MCStreamer &Out,
249 ParseStatus tryParseMatrixRegister(OperandVector &Operands);
250 ParseStatus tryParseSVCR(OperandVector &Operands);
251 ParseStatus tryParseOptionalShiftExtend(OperandVector &Operands);
252 ParseStatus tryParseBarrierOperand(OperandVector &Operands);
253 ParseStatus tryParseBarriernXSOperand(OperandVector &Operands);
254 ParseStatus tryParseSysReg(OperandVector &Operands);
255 ParseStatus tryParseSysCROperand(OperandVector &Operands);
257 ParseStatus tryParsePrefetch(OperandVector &Operands);
258 ParseStatus tryParseRPRFMOperand(OperandVector &Operands);
259 ParseStatus tryParsePSBHint(OperandVector &Operands);
260 ParseStatus tryParseBTIHint(OperandVector &Operands);
261 ParseStatus tryParseAdrpLabel(OperandVector &Operands);
262 ParseStatus tryParseAdrLabel(OperandVector &Operands);
264 ParseStatus tryParseFPImm(OperandVector &Operands);
265 ParseStatus tryParseImmWithOptionalShift(OperandVector &Operands);
266 ParseStatus tryParseGPR64sp0Operand(OperandVector &Operands);
267 bool tryParseNeonVectorRegister(OperandVector &Operands);
268 ParseStatus tryParseVectorIndex(OperandVector &Operands);
269 ParseStatus tryParseGPRSeqPair(OperandVector &Operands);
270 ParseStatus tryParseSyspXzrPair(OperandVector &Operands);
273 ParseStatus tryParseGPROperand(OperandVector &Operands);
274 ParseStatus tryParseZTOperand(OperandVector &Operands);
276 ParseStatus tryParseSVEDataVector(OperandVector &Operands);
278 ParseStatus tryParseSVEPredicateVector(OperandVector &Operands);
280 tryParseSVEPredicateOrPredicateAsCounterVector(OperandVector &Operands);
282 ParseStatus tryParseVectorList(OperandVector &Operands,
284 ParseStatus tryParseMatrixTileList(OperandVector &Operands);
285 ParseStatus tryParseSVEPattern(OperandVector &Operands);
286 ParseStatus tryParseSVEVecLenSpecifier(OperandVector &Operands);
287 ParseStatus tryParseGPR64x8(OperandVector &Operands);
288 ParseStatus tryParseImmRange(OperandVector &Operands);
325 SMLoc NameLoc, OperandVector &Operands) override;
3032 ParseStatus AArch64AsmParser::tryParseSysCROperand(OperandVector &Operands) { in tryParseSysCROperand() argument
3048 Operands.push_back( in tryParseSysCROperand()
3054 ParseStatus AArch64AsmParser::tryParseRPRFMOperand(OperandVector &Operands) { in tryParseRPRFMOperand() argument
3076 Operands.push_back(AArch64Operand::CreatePrefetch( in tryParseRPRFMOperand()
3088 Operands.push_back(AArch64Operand::CreatePrefetch( in tryParseRPRFMOperand()
3096 ParseStatus AArch64AsmParser::tryParsePrefetch(OperandVector &Operands) { in tryParsePrefetch() argument
3136 Operands.push_back(AArch64Operand::CreatePrefetch(prfop, PRFM.value_or(""), in tryParsePrefetch()
3148 Operands.push_back(AArch64Operand::CreatePrefetch( in tryParsePrefetch()
3155 ParseStatus AArch64AsmParser::tryParsePSBHint(OperandVector &Operands) { in tryParsePSBHint() argument
3165 Operands.push_back(AArch64Operand::CreatePSBHint( in tryParsePSBHint()
3171 ParseStatus AArch64AsmParser::tryParseSyspXzrPair(OperandVector &Operands) { in tryParseSyspXzrPair() argument
3198 Operands.push_back(AArch64Operand::CreateReg( in tryParseSyspXzrPair()
3205 ParseStatus AArch64AsmParser::tryParseBTIHint(OperandVector &Operands) { in tryParseBTIHint() argument
3215 Operands.push_back(AArch64Operand::CreateBTIHint( in tryParseBTIHint()
3223 ParseStatus AArch64AsmParser::tryParseAdrpLabel(OperandVector &Operands) { in tryParseAdrpLabel() argument
3265 Operands.push_back(AArch64Operand::CreateImm(Expr, S, E, getContext())); in tryParseAdrpLabel()
3272 ParseStatus AArch64AsmParser::tryParseAdrLabel(OperandVector &Operands) { in tryParseAdrLabel() argument
3301 Operands.push_back(AArch64Operand::CreateImm(Expr, S, E, getContext())); in tryParseAdrLabel()
3307 ParseStatus AArch64AsmParser::tryParseFPImm(OperandVector &Operands) { in tryParseFPImm() argument
3328 Operands.push_back( in tryParseFPImm()
3342 Operands.push_back(AArch64Operand::CreateToken("#0", S, getContext())); in tryParseFPImm()
3343 Operands.push_back(AArch64Operand::CreateToken(".0", S, getContext())); in tryParseFPImm()
3345 Operands.push_back(AArch64Operand::CreateFPImm( in tryParseFPImm()
3357 AArch64AsmParser::tryParseImmWithOptionalShift(OperandVector &Operands) { in tryParseImmWithOptionalShift() argument
3368 return tryParseImmRange(Operands); in tryParseImmWithOptionalShift()
3374 Operands.push_back( in tryParseImmWithOptionalShift()
3382 if (!parseOptionalVGOperand(Operands, VecGroup)) { in tryParseImmWithOptionalShift()
3383 Operands.push_back( in tryParseImmWithOptionalShift()
3385 Operands.push_back( in tryParseImmWithOptionalShift()
3411 Operands.push_back( in tryParseImmWithOptionalShift()
3416 Operands.push_back(AArch64Operand::CreateShiftedImm(Imm, ShiftAmount, S, in tryParseImmWithOptionalShift()
3467 bool AArch64AsmParser::parseCondCode(OperandVector &Operands, in parseCondCode() argument
3490 Operands.push_back( in parseCondCode()
3495 ParseStatus AArch64AsmParser::tryParseSVCR(OperandVector &Operands) { in tryParseSVCR() argument
3509 Operands.push_back( in tryParseSVCR()
3515 ParseStatus AArch64AsmParser::tryParseMatrixRegister(OperandVector &Operands) { in tryParseMatrixRegister() argument
3533 Operands.push_back(AArch64Operand::CreateMatrixRegister( in tryParseMatrixRegister()
3539 if (parseOperand(Operands, false, false)) in tryParseMatrixRegister()
3571 Operands.push_back(AArch64Operand::CreateMatrixRegister( in tryParseMatrixRegister()
3577 if (parseOperand(Operands, false, false)) in tryParseMatrixRegister()
3586 AArch64AsmParser::tryParseOptionalShiftExtend(OperandVector &Operands) { in tryParseOptionalShiftExtend() argument
3624 Operands.push_back( in tryParseOptionalShiftExtend()
3645 Operands.push_back(AArch64Operand::CreateShiftExtend( in tryParseOptionalShiftExtend()
3786 void AArch64AsmParser::createSysAlias(uint16_t Encoding, OperandVector &Operands, in createSysAlias() argument
3795 Operands.push_back( in createSysAlias()
3797 Operands.push_back( in createSysAlias()
3799 Operands.push_back( in createSysAlias()
3802 Operands.push_back( in createSysAlias()
3809 OperandVector &Operands) { in parseSysAlias() argument
3814 Operands.push_back(AArch64Operand::CreateToken("sys", NameLoc, getContext())); in parseSysAlias()
3829 createSysAlias(IC->Encoding, Operands, S); in parseSysAlias()
3839 createSysAlias(DC->Encoding, Operands, S); in parseSysAlias()
3849 createSysAlias(AT->Encoding, Operands, S); in parseSysAlias()
3859 createSysAlias(TLBI->Encoding, Operands, S); in parseSysAlias()
3884 createSysAlias(Encoding, Operands, S); in parseSysAlias()
3894 if (Tok.isNot(AsmToken::Identifier) || parseRegister(Operands)) in parseSysAlias()
3913 OperandVector &Operands) { in parseSyspAlias() argument
3918 Operands.push_back( in parseSyspAlias()
3946 createSysAlias(TLBI.Encoding, Operands, S); in parseSyspAlias()
3956 auto Result = tryParseSyspXzrPair(Operands); in parseSyspAlias()
3958 Result = tryParseGPRSeqPair(Operands); in parseSyspAlias()
3969 ParseStatus AArch64AsmParser::tryParseBarrierOperand(OperandVector &Operands) { in tryParseBarrierOperand() argument
3996 Operands.push_back(AArch64Operand::CreateBarrier(Value, DB ? DB->Name : "", in tryParseBarrierOperand()
4023 Operands.push_back(AArch64Operand::CreateBarrier( in tryParseBarrierOperand()
4032 AArch64AsmParser::tryParseBarriernXSOperand(OperandVector &Operands) { in tryParseBarriernXSOperand() argument
4054 Operands.push_back(AArch64Operand::CreateBarrier(DB->Encoding, DB->Name, in tryParseBarriernXSOperand()
4069 Operands.push_back( in tryParseBarriernXSOperand()
4077 ParseStatus AArch64AsmParser::tryParseSysReg(OperandVector &Operands) { in tryParseSysReg() argument
4104 Operands.push_back( in tryParseSysReg()
4113 bool AArch64AsmParser::tryParseNeonVectorRegister(OperandVector &Operands) { in tryParseNeonVectorRegister() argument
4130 Operands.push_back( in tryParseNeonVectorRegister()
4137 Operands.push_back(AArch64Operand::CreateToken(Kind, S, getContext())); in tryParseNeonVectorRegister()
4139 return tryParseVectorIndex(Operands).isFailure(); in tryParseNeonVectorRegister()
4142 ParseStatus AArch64AsmParser::tryParseVectorIndex(OperandVector &Operands) { in tryParseVectorIndex() argument
4157 Operands.push_back(AArch64Operand::CreateVectorIndex(MCE->getValue(), SIdx, in tryParseVectorIndex()
4199 OperandVector &Operands) { in tryParseSVEPredicateOrPredicateAsCounterVector() argument
4201 tryParseSVEPredicateVector<RegKind::SVEPredicateAsCounter>(Operands); in tryParseSVEPredicateOrPredicateAsCounterVector()
4203 Status = tryParseSVEPredicateVector<RegKind::SVEPredicateVector>(Operands); in tryParseSVEPredicateOrPredicateAsCounterVector()
4210 AArch64AsmParser::tryParseSVEPredicateVector(OperandVector &Operands) { in tryParseSVEPredicateVector() argument
4224 Operands.push_back(AArch64Operand::CreateVectorReg( in tryParseSVEPredicateVector()
4230 ParseStatus ResIndex = tryParseVectorIndex(Operands); in tryParseSVEPredicateVector()
4236 if (parseOperand(Operands, false, false)) in tryParseSVEPredicateVector()
4250 Operands.push_back(AArch64Operand::CreateToken("/", getLoc(), getContext())); in tryParseSVEPredicateVector()
4264 Operands.push_back(AArch64Operand::CreateToken(ZM, getLoc(), getContext())); in tryParseSVEPredicateVector()
4271 bool AArch64AsmParser::parseRegister(OperandVector &Operands) { in parseRegister() argument
4273 if (!tryParseNeonVectorRegister(Operands)) in parseRegister()
4276 if (tryParseZTOperand(Operands).isSuccess()) in parseRegister()
4280 if (tryParseGPROperand<false>(Operands).isSuccess()) in parseRegister()
4364 ParseStatus AArch64AsmParser::tryParseMatrixTileList(OperandVector &Operands) { in tryParseMatrixTileList() argument
4397 Operands.push_back(AArch64Operand::CreateMatrixTileList( in tryParseMatrixTileList()
4409 Operands.push_back(AArch64Operand::CreateMatrixTileList( in tryParseMatrixTileList()
4464 Operands.push_back( in tryParseMatrixTileList()
4471 ParseStatus AArch64AsmParser::tryParseVectorList(OperandVector &Operands, in tryParseVectorList() argument
4587 Operands.push_back(AArch64Operand::CreateVectorList( in tryParseVectorList()
4595 bool AArch64AsmParser::parseNeonVectorList(OperandVector &Operands) { in parseNeonVectorList() argument
4596 auto ParseRes = tryParseVectorList<RegKind::NeonVector>(Operands, true); in parseNeonVectorList()
4600 return tryParseVectorIndex(Operands).isFailure(); in parseNeonVectorList()
4603 ParseStatus AArch64AsmParser::tryParseGPR64sp0Operand(OperandVector &Operands) { in tryParseGPR64sp0Operand() argument
4612 Operands.push_back(AArch64Operand::CreateReg( in tryParseGPR64sp0Operand()
4627 Operands.push_back(AArch64Operand::CreateReg( in tryParseGPR64sp0Operand()
4632 ParseStatus AArch64AsmParser::tryParseZTOperand(OperandVector &Operands) { in tryParseZTOperand() argument
4642 Operands.push_back(AArch64Operand::CreateReg( in tryParseZTOperand()
4648 Operands.push_back( in tryParseZTOperand()
4656 Operands.push_back(AArch64Operand::CreateImm( in tryParseZTOperand()
4660 if (parseOptionalMulOperand(Operands)) in tryParseZTOperand()
4664 Operands.push_back( in tryParseZTOperand()
4671 ParseStatus AArch64AsmParser::tryParseGPROperand(OperandVector &Operands) { in tryParseGPROperand() argument
4681 Operands.push_back(AArch64Operand::CreateReg( in tryParseGPROperand()
4696 Operands.push_back(AArch64Operand::CreateReg( in tryParseGPROperand()
4704 bool AArch64AsmParser::parseOptionalMulOperand(OperandVector &Operands) { in parseOptionalMulOperand() argument
4717 Operands.push_back( in parseOptionalMulOperand()
4722 Operands.push_back( in parseOptionalMulOperand()
4736 Operands.push_back(AArch64Operand::CreateImm( in parseOptionalMulOperand()
4746 bool AArch64AsmParser::parseOptionalVGOperand(OperandVector &Operands, in parseOptionalVGOperand() argument
4766 bool AArch64AsmParser::parseKeywordOperand(OperandVector &Operands) { in parseKeywordOperand() argument
4776 Operands.push_back( in parseKeywordOperand()
4785 bool AArch64AsmParser::parseOperand(OperandVector &Operands, bool isCondCode, in parseOperand() argument
4790 MatchOperandParserImpl(Operands, Mnemonic, /*ParseForAllFeatures=*/true); in parseOperand()
4806 ParseStatus Res = tryParseOptionalShiftExtend(Operands); in parseOperand()
4821 Operands.push_back(AArch64Operand::CreateImm(Expr, S, E, getContext())); in parseOperand()
4825 Operands.push_back( in parseOperand()
4831 return parseOperand(Operands, false, false); in parseOperand()
4834 if (!parseNeonVectorList(Operands)) in parseOperand()
4837 Operands.push_back( in parseOperand()
4843 return parseOperand(Operands, false, false); in parseOperand()
4848 if (!parseOptionalVGOperand(Operands, VecGroup)) { in parseOperand()
4849 Operands.push_back( in parseOperand()
4855 return parseCondCode(Operands, invertCondCode); in parseOperand()
4858 if (!parseRegister(Operands)) { in parseOperand()
4865 ParseStatus Res = MatchOperandParserImpl(Operands, Mnemonic, in parseOperand()
4869 Res = tryParseOptionalShiftExtend(Operands); in parseOperand()
4879 if (!parseOptionalMulOperand(Operands)) in parseOperand()
4886 return parseKeywordOperand(Operands); in parseOperand()
4895 Operands.push_back(AArch64Operand::CreateImm(IdVal, S, E, getContext())); in parseOperand()
4931 Operands.push_back(AArch64Operand::CreateToken("#0", S, getContext())); in parseOperand()
4932 Operands.push_back(AArch64Operand::CreateToken(".0", S, getContext())); in parseOperand()
4941 Operands.push_back(AArch64Operand::CreateImm(ImmVal, S, E, getContext())); in parseOperand()
4955 if (Operands.size() < 2 || in parseOperand()
4956 !static_cast<AArch64Operand &>(*Operands[1]).isScalarReg()) in parseOperand()
4961 Operands[1]->getReg()); in parseOperand()
4974 Operands[0] = AArch64Operand::CreateToken("movz", Loc, Ctx); in parseOperand()
4975 Operands.push_back(AArch64Operand::CreateImm( in parseOperand()
4978 Operands.push_back(AArch64Operand::CreateShiftExtend(AArch64_AM::LSL, in parseOperand()
4990 Operands.push_back(AArch64Operand::CreateImm(CPLoc, S, E, Ctx)); in parseOperand()
5092 OperandVector &Operands) { in ParseInstruction() argument
5131 return parseSysAlias(Head, NameLoc, Operands); in ParseInstruction()
5135 return parseSyspAlias(Head, NameLoc, Operands); in ParseInstruction()
5137 Operands.push_back(AArch64Operand::CreateToken(Head, NameLoc, getContext())); in ParseInstruction()
5156 Operands.push_back(AArch64Operand::CreateToken(".", SuffixLoc, getContext(), in ParseInstruction()
5158 Operands.push_back( in ParseInstruction()
5169 Operands.push_back(AArch64Operand::CreateToken( in ParseInstruction()
5196 if (parseOperand(Operands, (N == 4 && condCodeFourthOperand) || in ParseInstruction()
5218 Operands.push_back( in ParseInstruction()
5221 Operands.push_back( in ParseInstruction()
5224 Operands.push_back( in ParseInstruction()
5745 OperandVector &Operands) { in showMatchError() argument
5748 auto &Op = static_cast<const AArch64Operand &>(*Operands[ErrorInfo]); in showMatchError()
5994 ((AArch64Operand &)*Operands[0]).getToken(), in showMatchError()
6208 OperandVector &Operands, in MatchAndEmitInstruction() argument
6212 assert(!Operands.empty() && "Unexpect empty operand list!"); in MatchAndEmitInstruction()
6213 AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[0]); in MatchAndEmitInstruction()
6217 unsigned NumOperands = Operands.size(); in MatchAndEmitInstruction()
6220 AArch64Operand &Op2 = static_cast<AArch64Operand &>(*Operands[2]); in MatchAndEmitInstruction()
6221 AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]); in MatchAndEmitInstruction()
6240 Operands[0] = in MatchAndEmitInstruction()
6242 Operands.push_back(AArch64Operand::CreateImm( in MatchAndEmitInstruction()
6244 Operands[3] = AArch64Operand::CreateImm(NewOp3, Op3.getStartLoc(), in MatchAndEmitInstruction()
6250 AArch64Operand &Op1 = static_cast<AArch64Operand &>(*Operands[1]); in MatchAndEmitInstruction()
6251 AArch64Operand LSBOp = static_cast<AArch64Operand &>(*Operands[2]); in MatchAndEmitInstruction()
6252 AArch64Operand WidthOp = static_cast<AArch64Operand &>(*Operands[3]); in MatchAndEmitInstruction()
6290 Operands[0] = in MatchAndEmitInstruction()
6292 Operands[2] = AArch64Operand::CreateReg( in MatchAndEmitInstruction()
6295 Operands[3] = AArch64Operand::CreateImm( in MatchAndEmitInstruction()
6297 Operands.emplace_back( in MatchAndEmitInstruction()
6306 AArch64Operand &Op1 = static_cast<AArch64Operand &>(*Operands[1]); in MatchAndEmitInstruction()
6307 AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]); in MatchAndEmitInstruction()
6308 AArch64Operand &Op4 = static_cast<AArch64Operand &>(*Operands[4]); in MatchAndEmitInstruction()
6348 Operands[3] = AArch64Operand::CreateImm( in MatchAndEmitInstruction()
6350 Operands[4] = AArch64Operand::CreateImm( in MatchAndEmitInstruction()
6353 Operands[0] = AArch64Operand::CreateToken("bfm", Op.getStartLoc(), in MatchAndEmitInstruction()
6356 Operands[0] = AArch64Operand::CreateToken("sbfm", Op.getStartLoc(), in MatchAndEmitInstruction()
6359 Operands[0] = AArch64Operand::CreateToken("ubfm", Op.getStartLoc(), in MatchAndEmitInstruction()
6370 AArch64Operand &Op1 = static_cast<AArch64Operand &>(*Operands[1]); in MatchAndEmitInstruction()
6371 AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]); in MatchAndEmitInstruction()
6372 AArch64Operand &Op4 = static_cast<AArch64Operand &>(*Operands[4]); in MatchAndEmitInstruction()
6404 Operands[4] = AArch64Operand::CreateImm( in MatchAndEmitInstruction()
6407 Operands[0] = AArch64Operand::CreateToken("bfm", Op.getStartLoc(), in MatchAndEmitInstruction()
6410 Operands[0] = AArch64Operand::CreateToken("sbfm", Op.getStartLoc(), in MatchAndEmitInstruction()
6413 Operands[0] = AArch64Operand::CreateToken("ubfm", Op.getStartLoc(), in MatchAndEmitInstruction()
6428 AArch64Operand &Op1 = static_cast<AArch64Operand &>(*Operands[1]); in MatchAndEmitInstruction()
6429 AArch64Operand &Op2 = static_cast<AArch64Operand &>(*Operands[2]); in MatchAndEmitInstruction()
6430 AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]); in MatchAndEmitInstruction()
6440 Operands[Idx] = in MatchAndEmitInstruction()
6452 AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[2]); in MatchAndEmitInstruction()
6455 Operands[2] = AArch64Operand::CreateReg(Reg, RegKind::Scalar, in MatchAndEmitInstruction()
6462 AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[1]); in MatchAndEmitInstruction()
6468 AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[2]); in MatchAndEmitInstruction()
6471 Operands[2] = AArch64Operand::CreateReg(Reg, RegKind::Scalar, in MatchAndEmitInstruction()
6479 AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[1]); in MatchAndEmitInstruction()
6485 AArch64Operand &Op = static_cast<AArch64Operand &>(*Operands[1]); in MatchAndEmitInstruction()
6488 Operands[1] = AArch64Operand::CreateReg(Reg, RegKind::Scalar, in MatchAndEmitInstruction()
6500 MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures, in MatchAndEmitInstruction()
6513 MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures, in MatchAndEmitInstruction()
6520 Operands.size() > 1 && ((AArch64Operand &)*Operands[1]).isToken() && in MatchAndEmitInstruction()
6521 ((AArch64Operand &)*Operands[1]).isTokenSuffix()) { in MatchAndEmitInstruction()
6532 NumOperands = Operands.size(); in MatchAndEmitInstruction()
6534 OperandLocs.push_back(Operands[i]->getStartLoc()); in MatchAndEmitInstruction()
6556 return showMatchError(IDLoc, MatchResult, ErrorInfo, Operands); in MatchAndEmitInstruction()
6561 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction()
6565 ErrorLoc = ((AArch64Operand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
6571 if (((AArch64Operand &)*Operands[ErrorInfo]).isToken() && in MatchAndEmitInstruction()
6572 ((AArch64Operand &)*Operands[ErrorInfo]).isTokenSuffix()) in MatchAndEmitInstruction()
6575 return showMatchError(ErrorLoc, MatchResult, ErrorInfo, Operands); in MatchAndEmitInstruction()
6786 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction()
6787 …return Error(IDLoc, "too few operands for instruction", SMRange(IDLoc, (*Operands.back()).getEndLo… in MatchAndEmitInstruction()
6790 SMLoc ErrorLoc = ((AArch64Operand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
6793 return showMatchError(ErrorLoc, MatchResult, ErrorInfo, Operands); in MatchAndEmitInstruction()
7871 ParseStatus AArch64AsmParser::tryParseGPRSeqPair(OperandVector &Operands) { in tryParseGPRSeqPair() argument
7929 Operands.push_back(AArch64Operand::CreateReg(Pair, RegKind::Scalar, S, in tryParseGPRSeqPair()
7936 ParseStatus AArch64AsmParser::tryParseSVEDataVector(OperandVector &Operands) { in tryParseSVEDataVector() argument
7959 Operands.push_back(AArch64Operand::CreateVectorReg( in tryParseSVEDataVector()
7962 ParseStatus Res = tryParseVectorIndex(Operands); in tryParseSVEDataVector()
7978 Operands.push_back(AArch64Operand::CreateVectorReg( in tryParseSVEDataVector()
7986 ParseStatus AArch64AsmParser::tryParseSVEPattern(OperandVector &Operands) { in tryParseSVEPattern() argument
8022 Operands.push_back( in tryParseSVEPattern()
8030 AArch64AsmParser::tryParseSVEVecLenSpecifier(OperandVector &Operands) { in tryParseSVEVecLenSpecifier() argument
8044 Operands.push_back( in tryParseSVEVecLenSpecifier()
8051 ParseStatus AArch64AsmParser::tryParseGPR64x8(OperandVector &Operands) { in tryParseGPR64x8() argument
8067 Operands.push_back( in tryParseGPR64x8()
8072 ParseStatus AArch64AsmParser::tryParseImmRange(OperandVector &Operands) { in tryParseImmRange() argument
8100 Operands.push_back( in tryParseImmRange()