Lines Matching defs:Pat

1976                         StringRef Prefix, SMLoc Loc, const Pattern &Pat,
1987 if (!Req.VerboseVerbose && Pat.getCheckTy() == Check::CheckEOF)
1999 SMRange MatchRange = ProcessMatchResult(MatchTy, SM, Loc, Pat.getCheckTy(),
2003 Pat.printSubstitutions(SM, Buffer, MatchRange, MatchTy, Diags);
2004 Pat.printVariableDefs(SM, MatchTy, Diags);
2013 Pat.getCheckTy().getDescription(Prefix),
2016 if (Pat.getCount() > 1)
2017 Message += formatv(" ({0} out of {1})", MatchedCount, Pat.getCount()).str();
2024 Pat.printSubstitutions(SM, Buffer, MatchRange, MatchTy, nullptr);
2025 Pat.printVariableDefs(SM, MatchTy, nullptr);
2034 Diags->emplace_back(SM, Pat.getCheckTy(), Loc,
2046 StringRef Prefix, SMLoc Loc, const Pattern &Pat,
2087 SMRange SearchRange = ProcessMatchResult(MatchTy, SM, Loc, Pat.getCheckTy(),
2092 Diags->emplace_back(SM, Pat.getCheckTy(), Loc, MatchTy, NoteRange,
2094 Pat.printSubstitutions(SM, Buffer, SearchRange, MatchTy, Diags);
2105 Pat.getCheckTy().getDescription(Prefix),
2108 if (Pat.getCount() > 1)
2110 formatv(" ({0} out of {1})", MatchedCount, Pat.getCount()).str();
2120 Pat.printSubstitutions(SM, Buffer, SearchRange, MatchTy, nullptr);
2122 Pat.printFuzzyMatch(SM, Buffer, Diags);
2129 StringRef Prefix, SMLoc Loc, const Pattern &Pat,
2135 return printMatch(ExpectedMatch, SM, Prefix, Loc, Pat, MatchedCount, Buffer,
2137 return printNoMatch(ExpectedMatch, SM, Prefix, Loc, Pat, MatchedCount, Buffer,
2188 assert(Pat.getCount() != 0 && "pattern count can not be zero");
2189 for (int i = 1; i <= Pat.getCount(); i++) {
2192 Pattern::MatchResult MatchResult = Pat.match(MatchBuffer, SM);
2196 Pat, i, MatchBuffer,
2223 Pat.getCheckTy(), MatchBuffer, MatchPos, MatchLen,
2232 Pat.getCheckTy(), MatchBuffer, MatchPos, MatchLen,
2247 if (Pat.getCheckTy() != Check::CheckNext &&
2248 Pat.getCheckTy() != Check::CheckEmpty)
2253 Twine(Pat.getCheckTy() == Check::CheckEmpty ? "-EMPTY" : "-NEXT");
2286 if (Pat.getCheckTy() != Check::CheckSame)
2352 const Pattern &Pat = PatItr->DagNotPat;
2354 assert((Pat.getCheckTy() == Check::CheckDAG ||
2355 Pat.getCheckTy() == Check::CheckNot) &&
2358 if (Pat.getCheckTy() == Check::CheckNot) {
2363 assert((Pat.getCheckTy() == Check::CheckDAG) && "Expect CHECK-DAG!");
2372 Pattern::MatchResult MatchResult = Pat.match(MatchBuffer, SM);
2377 Pat.getLoc(), Pat, 1, MatchBuffer,
2439 /*ExpectedMatch=*/true, SM, DNPrefix, Pat.getLoc(), Pat, 1, Buffer,
2685 if (CheckLabelStr.Pat.getCheckTy() != Check::CheckLabel) {