Lines Matching refs:Req

917                            SourceMgr &SM, const FileCheckRequest &Req) {  in parsePattern()  argument
918 bool MatchFullLinesHere = Req.MatchFullLines && CheckTy != Check::CheckNot; in parsePattern()
919 IgnoreCase = Req.IgnoreCase; in parsePattern()
923 if (!(Req.NoCanonicalizeWhiteSpace && Req.MatchFullLines)) in parsePattern()
965 if (!Req.NoCanonicalizeWhiteSpace) in parsePattern()
1200 if (!Req.NoCanonicalizeWhiteSpace) in parsePattern()
1594 if (Req.NoCanonicalizeWhiteSpace || (*Ptr != ' ' && *Ptr != '\t')) { in CanonicalizeFile()
1687 FindCheckType(const FileCheckRequest &Req, StringRef Buffer, StringRef Prefix, in FindCheckType() argument
1694 if (llvm::is_contained(Req.CommentPrefixes, Prefix)) { in FindCheckType()
1777 FindCheckType(const FileCheckRequest &Req, StringRef Buffer, StringRef Prefix) { in FindCheckType() argument
1779 auto Res = FindCheckType(Req, Buffer, Prefix, Misspelled); in FindCheckType()
1816 FindFirstMatchingPrefix(const FileCheckRequest &Req, Regex &PrefixRE, in FindFirstMatchingPrefix() argument
1846 std::tie(CheckTy, AfterSuffix) = FindCheckType(Req, Buffer, Prefix); in FindFirstMatchingPrefix()
1871 FileCheck::FileCheck(FileCheckRequest Req) in FileCheck() argument
1872 : Req(Req), PatternContext(std::make_unique<FileCheckPatternContext>()), in FileCheck()
1884 PatternContext->defineCmdlineVariables(Req.GlobalDefines, SM); in readCheckFile()
1893 for (StringRef PatternString : Req.ImplicitCheckNot) { in readCheckFile()
1918 "IMPLICIT-CHECK", SM, Req); in readCheckFile()
1927 std::set<StringRef> PrefixesNotFound(Req.CheckPrefixes.begin(), in readCheckFile()
1928 Req.CheckPrefixes.end()); in readCheckFile()
1937 FindFirstMatchingPrefix(Req, PrefixRE, Buffer, LineNumber, CheckTy); in readCheckFile()
1985 if (!(Req.NoCanonicalizeWhiteSpace && Req.MatchFullLines)) in readCheckFile()
2004 if (P.parsePattern(PatternBuffer, UsedPrefix, SM, Req)) in readCheckFile()
2046 !Req.AllowUnusedPrefixes && !PrefixesNotFound.empty(); in readCheckFile()
2048 (ImplicitNegativeChecks.empty() || !Req.IsDefaultCheckPrefix)) { in readCheckFile()
2067 *Req.CheckPrefixes.begin(), SMLoc::getFromPointer(Buffer.data())); in readCheckFile()
2080 const FileCheckRequest &Req, in printMatch() argument
2086 if (!Req.Verbose) in printMatch()
2088 if (!Req.VerboseVerbose && Pat.getCheckTy() == Check::CheckEOF) in printMatch()
2233 const FileCheckRequest &Req, in reportMatchResult() argument
2237 std::move(MatchResult), Req, Diags); in reportMatchResult()
2239 std::move(MatchResult.TheError), Req.VerboseVerbose, in reportMatchResult()
2268 FileCheckRequest &Req, in Check() argument
2279 LastPos = CheckDag(SM, Buffer, NotStrings, Req, Diags); in Check()
2298 std::move(MatchResult), Req, Diags)) { in Check()
2325 Diags, Req.Verbose); in Check()
2334 Diags, Req.Verbose); in Check()
2340 if (CheckNot(SM, SkippedRegion, NotStrings, Req, Diags)) in Check()
2410 const FileCheckRequest &Req, in CheckNot() argument
2418 std::move(MatchResult), Req, Diags)) { in CheckNot()
2429 const FileCheckRequest &Req, in CheckDag() argument
2472 if (MatchResult.TheError || Req.VerboseVerbose) { in CheckDag()
2475 std::move(MatchResult), Req, Diags)) { in CheckDag()
2486 if (Req.AllowDeprecatedDagOverlap) { in CheckDag()
2514 if (Req.VerboseVerbose) { in CheckDag()
2534 if (!Req.VerboseVerbose) in CheckDag()
2537 Pattern::MatchResult(MatchPos, MatchLen, Error::success()), Req, in CheckDag()
2549 if (CheckNot(SM, SkippedRegion, NotStrings, Req, Diags)) in CheckDag()
2595 if (Req.CheckPrefixes.empty()) { in ValidateCheckPrefixes()
2599 if (Req.CommentPrefixes.empty()) { in ValidateCheckPrefixes()
2605 if (!ValidatePrefixes("check", UniquePrefixes, Req.CheckPrefixes)) in ValidateCheckPrefixes()
2607 if (!ValidatePrefixes("comment", UniquePrefixes, Req.CommentPrefixes)) in ValidateCheckPrefixes()
2613 if (Req.CheckPrefixes.empty()) { in buildCheckPrefixRegex()
2615 Req.CheckPrefixes.push_back(Prefix); in buildCheckPrefixRegex()
2616 Req.IsDefaultCheckPrefix = true; in buildCheckPrefixRegex()
2618 if (Req.CommentPrefixes.empty()) { in buildCheckPrefixRegex()
2620 Req.CommentPrefixes.push_back(Prefix); in buildCheckPrefixRegex()
2626 for (size_t I = 0, E = Req.CheckPrefixes.size(); I != E; ++I) { in buildCheckPrefixRegex()
2629 PrefixRegexStr.append(Req.CheckPrefixes[I]); in buildCheckPrefixRegex()
2631 for (StringRef Prefix : Req.CommentPrefixes) { in buildCheckPrefixRegex()
2820 CheckLabelStr.Check(SM, Buffer, true, MatchLabelLen, Req, Diags); in checkInput()
2833 if (i != 0 && Req.EnableVarScope) in checkInput()
2843 CheckStr.Check(SM, CheckRegion, false, MatchLen, Req, Diags); in checkInput()