Lines Matching refs:Pat
617 /// Pat - The pattern to match.
618 Pattern Pat;
636 : Pat(P), Prefix(S), Loc(L) {}
1016 const Pattern &Pat, StringRef Buffer,
1030 Pat.PrintFailureInfo(SM, Buffer, VariableTable);
1036 PrintCheckFailed(SM, CheckStr.Loc, CheckStr.Pat, Buffer, VariableTable);
1082 size_t MatchPos = Pat.Match(MatchBuffer, MatchLen, VariableTable);
1113 if (Pat.getCheckTy() != Check::CheckNext)
1152 if (Pat.getCheckTy() != Check::CheckSame)
1182 for (const Pattern *Pat : NotStrings) {
1183 assert((Pat->getCheckTy() == Check::CheckNot) && "Expect CHECK-NOT!");
1186 size_t Pos = Pat->Match(Buffer, MatchLen, VariableTable);
1193 SM.PrintMessage(Pat->getLoc(), SourceMgr::DK_Note,
1210 for (const Pattern &Pat : DagNotStrings) {
1211 assert((Pat.getCheckTy() == Check::CheckDAG ||
1212 Pat.getCheckTy() == Check::CheckNot) &&
1215 if (Pat.getCheckTy() == Check::CheckNot) {
1216 NotStrings.push_back(&Pat);
1220 assert((Pat.getCheckTy() == Check::CheckDAG) && "Expect CHECK-DAG!");
1226 MatchPos = Pat.Match(MatchBuffer, MatchLen, VariableTable);
1230 PrintCheckFailed(SM, Pat.getLoc(), Pat, MatchBuffer, VariableTable);
1250 SM.PrintMessage(Pat.getLoc(), SourceMgr::DK_Note,
1374 if (CheckLabelStr.Pat.getCheckTy() != Check::CheckLabel) {