Lines Matching refs:FileCheckPattern

34 bool FileCheckPattern::ParsePattern(StringRef PatternStr, StringRef Prefix,  in ParsePattern()
226 bool FileCheckPattern::AddRegExToRegEx(StringRef RS, unsigned &CurParen, SourceMgr &SM) { in AddRegExToRegEx()
240 void FileCheckPattern::AddBackrefToRegEx(unsigned BackrefNum) { in AddBackrefToRegEx()
249 bool FileCheckPattern::EvaluateExpression(StringRef Expr, std::string &Value) const { in EvaluateExpression()
275 size_t FileCheckPattern::Match(StringRef Buffer, size_t &MatchLen, in Match()
353 FileCheckPattern::ComputeMatchDistance(StringRef Buffer, in ComputeMatchDistance()
371 void FileCheckPattern::PrintVariableUses(const SourceMgr &SM, StringRef Buffer, in PrintVariableUses()
433 void FileCheckPattern::PrintFuzzyMatch( in PrintFuzzyMatch()
486 size_t FileCheckPattern::FindRegexVarEnd(StringRef Str, SourceMgr &SM) { in FindRegexVarEnd()
754 std::vector<FileCheckPattern> ImplicitNegativeChecks; in ReadCheckFile()
767 ImplicitNegativeChecks.push_back(FileCheckPattern(Check::CheckNot)); in ReadCheckFile()
772 std::vector<FileCheckPattern> DagNotMatches = ImplicitNegativeChecks; in ReadCheckFile()
830 FileCheckPattern P(CheckTy); in ReadCheckFile()
874 CheckStrings.emplace_back(FileCheckPattern(Check::CheckEOF), *Req.CheckPrefixes.begin(), in ReadCheckFile()
899 StringRef Prefix, SMLoc Loc, const FileCheckPattern &Pat, in PrintMatch()
940 const FileCheckPattern &Pat, int MatchedCount, in PrintNoMatch()
1013 std::vector<const FileCheckPattern *> NotStrings; in Check()
1167 const std::vector<const FileCheckPattern *> &NotStrings, in CheckNot()
1170 for (const FileCheckPattern *Pat : NotStrings) { in CheckNot()
1194 std::vector<const FileCheckPattern *> &NotStrings, in CheckDag()
1217 const FileCheckPattern &Pat = *PatItr; in CheckDag()