Lines Matching refs:Check

37   bool MatchFullLinesHere = Req.MatchFullLines && CheckTy != Check::CheckNot;  in ParsePattern()
49 if (PatternStr.empty() && CheckTy != Check::CheckEmpty) { in ParsePattern()
55 if (!PatternStr.empty() && CheckTy == Check::CheckEmpty) { in ParsePattern()
63 if (CheckTy == Check::CheckEmpty) { in ParsePattern()
278 if (CheckTy == Check::CheckEOF) { in Match()
343 size_t MatchStartSkip = CheckTy == Check::CheckEmpty; in Match()
417 Check::FileCheckType CheckTy, in ProcessMatchResult()
557 const Check::FileCheckType &CheckTy, in FileCheckDiag()
576 Check::FileCheckType &Check::FileCheckType::setCount(int C) { in setCount()
585 std::string Check::FileCheckType::getDescription(StringRef Prefix) const { in getDescription()
587 case Check::CheckNone: in getDescription()
589 case Check::CheckPlain: in getDescription()
593 case Check::CheckNext: in getDescription()
595 case Check::CheckSame: in getDescription()
597 case Check::CheckNot: in getDescription()
599 case Check::CheckDAG: in getDescription()
601 case Check::CheckLabel: in getDescription()
603 case Check::CheckEmpty: in getDescription()
605 case Check::CheckEOF: in getDescription()
607 case Check::CheckBadNot: in getDescription()
609 case Check::CheckBadCount: in getDescription()
615 static std::pair<Check::FileCheckType, StringRef>
618 return {Check::CheckNone, StringRef()}; in FindCheckType()
625 return {Check::CheckPlain, Rest}; in FindCheckType()
628 return {Check::CheckNone, StringRef()}; in FindCheckType()
634 return {Check::CheckBadCount, Rest}; in FindCheckType()
636 return {Check::CheckBadCount, Rest}; in FindCheckType()
638 return {Check::CheckBadCount, Rest}; in FindCheckType()
639 return {Check::FileCheckType(Check::CheckPlain).setCount(Count), Rest}; in FindCheckType()
643 return {Check::CheckNext, Rest}; in FindCheckType()
646 return {Check::CheckSame, Rest}; in FindCheckType()
649 return {Check::CheckNot, Rest}; in FindCheckType()
652 return {Check::CheckDAG, Rest}; in FindCheckType()
655 return {Check::CheckLabel, Rest}; in FindCheckType()
658 return {Check::CheckEmpty, Rest}; in FindCheckType()
665 return {Check::CheckBadNot, Rest}; in FindCheckType()
667 return {Check::CheckNone, Rest}; in FindCheckType()
702 unsigned &LineNumber, Check::FileCheckType &CheckTy) { in FindFirstMatchingPrefix()
733 if (CheckTy != Check::CheckNone) in FindFirstMatchingPrefix()
767 ImplicitNegativeChecks.push_back(FileCheckPattern(Check::CheckNot)); in ReadCheckFile()
779 Check::FileCheckType CheckTy; in ReadCheckFile()
804 if (CheckTy == Check::CheckBadNot) { in ReadCheckFile()
811 if (CheckTy == Check::CheckBadCount) { in ReadCheckFile()
835 if ((CheckTy == Check::CheckLabel) && P.hasVariable()) { in ReadCheckFile()
846 if ((CheckTy == Check::CheckNext || CheckTy == Check::CheckSame || in ReadCheckFile()
847 CheckTy == Check::CheckEmpty) && in ReadCheckFile()
849 StringRef Type = CheckTy == Check::CheckNext in ReadCheckFile()
851 : CheckTy == Check::CheckEmpty ? "EMPTY" : "SAME"; in ReadCheckFile()
860 if (CheckTy == Check::CheckDAG || CheckTy == Check::CheckNot) { in ReadCheckFile()
874 CheckStrings.emplace_back(FileCheckPattern(Check::CheckEOF), *Req.CheckPrefixes.begin(), in ReadCheckFile()
907 if (!Req.VerboseVerbose && Pat.getCheckTy() == Check::CheckEOF) in PrintMatch()
1007 size_t FileCheckString::Check(const SourceMgr &SM, StringRef Buffer, in Check() function in FileCheckString
1091 if (Pat.getCheckTy() != Check::CheckNext && in CheckNext()
1092 Pat.getCheckTy() != Check::CheckEmpty) in CheckNext()
1097 Twine(Pat.getCheckTy() == Check::CheckEmpty ? "-EMPTY" : "-NEXT"); in CheckNext()
1137 if (Pat.getCheckTy() != Check::CheckSame) in CheckSame()
1171 assert((Pat->getCheckTy() == Check::CheckNot) && "Expect CHECK-NOT!"); in CheckNot()
1218 assert((Pat.getCheckTy() == Check::CheckDAG || in CheckDag()
1219 Pat.getCheckTy() == Check::CheckNot) && in CheckDag()
1222 if (Pat.getCheckTy() == Check::CheckNot) { in CheckDag()
1227 assert((Pat.getCheckTy() == Check::CheckDAG) && "Expect CHECK-DAG!"); in CheckDag()
1296 std::next(PatItr)->getCheckTy() == Check::CheckNot) { in CheckDag()
1401 if (CheckLabelStr.Pat.getCheckTy() != Check::CheckLabel) { in CheckInput()
1408 size_t MatchLabelPos = CheckLabelStr.Check( in CheckInput()
1428 size_t MatchPos = CheckStr.Check(SM, CheckRegion, false, MatchLen, in CheckInput()