Lines Matching defs:ParseRes
4541 auto ParseRes = ParseMatrixTile(FirstReg, ElementWidth);
4542 if (!ParseRes.isSuccess()) {
4544 return ParseRes;
4560 ParseRes = ParseMatrixTile(Reg, NextElementWidth);
4561 if (!ParseRes.isSuccess())
4562 return ParseRes;
4605 auto ParseRes = tryParseVectorRegister(Reg, Kind, VectorKind);
4606 if (ParseRes.isSuccess()) {
4608 return ParseRes;
4612 if (RegTok.is(AsmToken::Identifier) && ParseRes.isNoMatch() &&
4616 if (RegTok.isNot(AsmToken::Identifier) || ParseRes.isFailure() ||
4617 (ParseRes.isNoMatch() && NoMatchIsError &&
4631 auto ParseRes = ParseVector(FirstReg, Kind, getLoc(), ExpectMatch);
4635 if (ParseRes.isNoMatch())
4638 if (!ParseRes.isSuccess())
4639 return ParseRes;
4650 ParseRes = ParseVector(Reg, NextKind, getLoc(), true);
4651 if (!ParseRes.isSuccess())
4652 return ParseRes;
4672 ParseRes = ParseVector(Reg, NextKind, getLoc(), true);
4673 if (!ParseRes.isSuccess())
4674 return ParseRes;
4720 auto ParseRes = tryParseVectorList<RegKind::NeonVector>(Operands, true);
4721 if (!ParseRes.isSuccess())
7404 ParseStatus ParseRes = tryParseScalarRegister(RegNum);
7406 if (!ParseRes.isSuccess()) {
7409 ParseRes = tryParseVectorRegister(RegNum, Kind, RegKind::NeonVector);
7411 if (ParseRes.isFailure())
7414 if (ParseRes.isSuccess() && !Kind.empty())
7418 if (!ParseRes.isSuccess()) {
7421 ParseRes =
7424 if (ParseRes.isFailure())
7427 if (ParseRes.isSuccess() && !Kind.empty())
7432 if (!ParseRes.isSuccess()) {
7435 ParseRes = tryParseVectorRegister(RegNum, Kind, RegKind::SVEPredicateVector);
7437 if (ParseRes.isFailure())
7440 if (ParseRes.isSuccess() && !Kind.empty())
7445 if (!ParseRes.isSuccess())