Lines Matching defs:ParseRes
3343 auto ParseRes = tryParseVectorRegister(Reg, Kind, VectorKind);
3344 if (ParseRes == MatchOperand_Success) {
3346 return ParseRes;
3351 ParseRes == MatchOperand_ParseFail ||
3352 (ParseRes == MatchOperand_NoMatch && NoMatchIsError)) {
3366 auto ParseRes = ParseVector(FirstReg, Kind, getLoc(), ExpectMatch);
3370 if (ParseRes == MatchOperand_NoMatch)
3373 if (ParseRes != MatchOperand_Success)
3374 return ParseRes;
3384 ParseRes = ParseVector(Reg, NextKind, getLoc(), true);
3385 if (ParseRes != MatchOperand_Success)
3386 return ParseRes;
3408 ParseRes = ParseVector(Reg, NextKind, getLoc(), true);
3409 if (ParseRes != MatchOperand_Success)
3410 return ParseRes;
3454 auto ParseRes = tryParseVectorList<RegKind::NeonVector>(Operands, true);
3455 if (ParseRes != MatchOperand_Success)
5428 OperandMatchResultTy ParseRes = tryParseScalarRegister(RegNum);
5430 if (ParseRes != MatchOperand_Success) {
5433 ParseRes = tryParseVectorRegister(RegNum, Kind, RegKind::NeonVector);
5435 if (ParseRes == MatchOperand_ParseFail)
5438 if (ParseRes == MatchOperand_Success && !Kind.empty())
5442 if (ParseRes != MatchOperand_Success) {
5445 ParseRes =
5448 if (ParseRes == MatchOperand_ParseFail)
5451 if (ParseRes == MatchOperand_Success && !Kind.empty())
5456 if (ParseRes != MatchOperand_Success) {
5459 ParseRes = tryParseVectorRegister(RegNum, Kind, RegKind::SVEPredicateVector);
5461 if (ParseRes == MatchOperand_ParseFail)
5464 if (ParseRes == MatchOperand_Success && !Kind.empty())
5469 if (ParseRes != MatchOperand_Success)