Lines Matching defs:Pat

1977                         StringRef Prefix, SMLoc Loc, const Pattern &Pat,
1988 if (!Req.VerboseVerbose && Pat.getCheckTy() == Check::CheckEOF)
2000 SMRange MatchRange = ProcessMatchResult(MatchTy, SM, Loc, Pat.getCheckTy(),
2004 Pat.printSubstitutions(SM, Buffer, MatchRange, MatchTy, Diags);
2005 Pat.printVariableDefs(SM, MatchTy, Diags);
2014 Pat.getCheckTy().getDescription(Prefix),
2017 if (Pat.getCount() > 1)
2018 Message += formatv(" ({0} out of {1})", MatchedCount, Pat.getCount()).str();
2025 Pat.printSubstitutions(SM, Buffer, MatchRange, MatchTy, nullptr);
2026 Pat.printVariableDefs(SM, MatchTy, nullptr);
2035 Diags->emplace_back(SM, Pat.getCheckTy(), Loc,
2047 StringRef Prefix, SMLoc Loc, const Pattern &Pat,
2088 SMRange SearchRange = ProcessMatchResult(MatchTy, SM, Loc, Pat.getCheckTy(),
2093 Diags->emplace_back(SM, Pat.getCheckTy(), Loc, MatchTy, NoteRange,
2095 Pat.printSubstitutions(SM, Buffer, SearchRange, MatchTy, Diags);
2106 Pat.getCheckTy().getDescription(Prefix),
2109 if (Pat.getCount() > 1)
2111 formatv(" ({0} out of {1})", MatchedCount, Pat.getCount()).str();
2121 Pat.printSubstitutions(SM, Buffer, SearchRange, MatchTy, nullptr);
2123 Pat.printFuzzyMatch(SM, Buffer, Diags);
2130 StringRef Prefix, SMLoc Loc, const Pattern &Pat,
2136 return printMatch(ExpectedMatch, SM, Prefix, Loc, Pat, MatchedCount, Buffer,
2138 return printNoMatch(ExpectedMatch, SM, Prefix, Loc, Pat, MatchedCount, Buffer,
2189 assert(Pat.getCount() != 0 && "pattern count can not be zero");
2190 for (int i = 1; i <= Pat.getCount(); i++) {
2193 Pattern::MatchResult MatchResult = Pat.match(MatchBuffer, SM);
2197 Pat, i, MatchBuffer,
2224 Pat.getCheckTy(), MatchBuffer, MatchPos, MatchLen,
2233 Pat.getCheckTy(), MatchBuffer, MatchPos, MatchLen,
2248 if (Pat.getCheckTy() != Check::CheckNext &&
2249 Pat.getCheckTy() != Check::CheckEmpty)
2254 Twine(Pat.getCheckTy() == Check::CheckEmpty ? "-EMPTY" : "-NEXT");
2287 if (Pat.getCheckTy() != Check::CheckSame)
2353 const Pattern &Pat = PatItr->DagNotPat;
2355 assert((Pat.getCheckTy() == Check::CheckDAG ||
2356 Pat.getCheckTy() == Check::CheckNot) &&
2359 if (Pat.getCheckTy() == Check::CheckNot) {
2364 assert((Pat.getCheckTy() == Check::CheckDAG) && "Expect CHECK-DAG!");
2373 Pattern::MatchResult MatchResult = Pat.match(MatchBuffer, SM);
2378 Pat.getLoc(), Pat, 1, MatchBuffer,
2440 /*ExpectedMatch=*/true, SM, DNPrefix, Pat.getLoc(), Pat, 1, Buffer,
2686 if (CheckLabelStr.Pat.getCheckTy() != Check::CheckLabel) {