Lines Matching refs:Req

802                            SourceMgr &SM, const FileCheckRequest &Req) {  in parsePattern()  argument
803 bool MatchFullLinesHere = Req.MatchFullLines && CheckTy != Check::CheckNot; in parsePattern()
804 IgnoreCase = Req.IgnoreCase; in parsePattern()
808 if (!(Req.NoCanonicalizeWhiteSpace && Req.MatchFullLines)) in parsePattern()
848 if (!Req.NoCanonicalizeWhiteSpace) in parsePattern()
1088 if (!Req.NoCanonicalizeWhiteSpace) in parsePattern()
1481 if (Req.NoCanonicalizeWhiteSpace || (*Ptr != ' ' && *Ptr != '\t')) { in CanonicalizeFile()
1574 FindCheckType(const FileCheckRequest &Req, StringRef Buffer, StringRef Prefix, in FindCheckType() argument
1581 if (llvm::is_contained(Req.CommentPrefixes, Prefix)) { in FindCheckType()
1664 FindCheckType(const FileCheckRequest &Req, StringRef Buffer, StringRef Prefix) { in FindCheckType() argument
1666 auto Res = FindCheckType(Req, Buffer, Prefix, Misspelled); in FindCheckType()
1682 static void addDefaultPrefixes(FileCheckRequest &Req) { in addDefaultPrefixes() argument
1683 if (Req.CheckPrefixes.empty()) { in addDefaultPrefixes()
1684 llvm::append_range(Req.CheckPrefixes, DefaultCheckPrefixes); in addDefaultPrefixes()
1685 Req.IsDefaultCheckPrefix = true; in addDefaultPrefixes()
1687 if (Req.CommentPrefixes.empty()) in addDefaultPrefixes()
1688 llvm::append_range(Req.CommentPrefixes, DefaultCommentPrefixes); in addDefaultPrefixes()
1755 FindFirstMatchingPrefix(const FileCheckRequest &Req, PrefixMatcher &Matcher, in FindFirstMatchingPrefix() argument
1781 std::tie(CheckTy, AfterSuffix) = FindCheckType(Req, Buffer, Prefix); in FindFirstMatchingPrefix()
1806 FileCheck::FileCheck(FileCheckRequest Req) in FileCheck() argument
1807 : Req(Req), PatternContext(std::make_unique<FileCheckPatternContext>()) {} in FileCheck()
1818 PatternContext->defineCmdlineVariables(Req.GlobalDefines, SM); in readCheckFile()
1827 for (StringRef PatternString : Req.ImplicitCheckNot) { in readCheckFile()
1853 PatternInBuffer, "IMPLICIT-CHECK", SM, Req); in readCheckFile()
1862 addDefaultPrefixes(Req); in readCheckFile()
1863 PrefixMatcher Matcher(Req.CheckPrefixes, Req.CommentPrefixes, Buffer); in readCheckFile()
1864 std::set<StringRef> PrefixesNotFound(Req.CheckPrefixes.begin(), in readCheckFile()
1865 Req.CheckPrefixes.end()); in readCheckFile()
1874 FindFirstMatchingPrefix(Req, Matcher, Buffer, LineNumber, CheckTy); in readCheckFile()
1922 if (!(Req.NoCanonicalizeWhiteSpace && Req.MatchFullLines)) in readCheckFile()
1941 if (P.parsePattern(PatternBuffer, UsedPrefix, SM, Req)) in readCheckFile()
1983 !Req.AllowUnusedPrefixes && !PrefixesNotFound.empty(); in readCheckFile()
1985 (ImplicitNegativeChecks.empty() || !Req.IsDefaultCheckPrefix)) { in readCheckFile()
2004 *Req.CheckPrefixes.begin(), SMLoc::getFromPointer(Buffer.data()), in readCheckFile()
2017 const FileCheckRequest &Req, in printMatch() argument
2023 if (!Req.Verbose) in printMatch()
2025 if (!Req.VerboseVerbose && Pat.getCheckTy() == Check::CheckEOF) in printMatch()
2170 const FileCheckRequest &Req, in reportMatchResult() argument
2174 std::move(MatchResult), Req, Diags); in reportMatchResult()
2176 std::move(MatchResult.TheError), Req.VerboseVerbose, in reportMatchResult()
2205 FileCheckRequest &Req, in Check() argument
2216 LastPos = CheckDag(SM, Buffer, NotStrings, Req, Diags); in Check()
2235 std::move(MatchResult), Req, Diags)) { in Check()
2262 Diags, Req.Verbose); in Check()
2271 Diags, Req.Verbose); in Check()
2277 if (CheckNot(SM, SkippedRegion, NotStrings, Req, Diags)) in Check()
2348 const FileCheckRequest &Req, std::vector<FileCheckDiag> *Diags) const { in CheckNot() argument
2357 std::move(MatchResult), Req, Diags)) { in CheckNot()
2369 const FileCheckRequest &Req, in CheckDag() argument
2413 if (MatchResult.TheError || Req.VerboseVerbose) { in CheckDag()
2416 std::move(MatchResult), Req, Diags)) { in CheckDag()
2427 if (Req.AllowDeprecatedDagOverlap) { in CheckDag()
2455 if (Req.VerboseVerbose) { in CheckDag()
2475 if (!Req.VerboseVerbose) in CheckDag()
2478 Pattern::MatchResult(MatchPos, MatchLen, Error::success()), Req, in CheckDag()
2490 if (CheckNot(SM, SkippedRegion, NotStrings, Req, Diags)) in CheckDag()
2533 if (Req.CheckPrefixes.empty()) in ValidateCheckPrefixes()
2535 if (Req.CommentPrefixes.empty()) in ValidateCheckPrefixes()
2539 if (!ValidatePrefixes("check", UniquePrefixes, Req.CheckPrefixes)) in ValidateCheckPrefixes()
2541 if (!ValidatePrefixes("comment", UniquePrefixes, Req.CommentPrefixes)) in ValidateCheckPrefixes()
2727 CheckLabelStr.Check(SM, Buffer, true, MatchLabelLen, Req, Diags); in checkInput()
2740 if (i != 0 && Req.EnableVarScope) in checkInput()
2750 CheckStr.Check(SM, CheckRegion, false, MatchLen, Req, Diags); in checkInput()