| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | DexTests.cpp | 500 Req.Query = "A"; in TEST() 504 Req.Query = ""; in TEST() 505 Req.Scopes = {}; in TEST() 516 Req.Query = "5"; in TEST() 518 Req.Limit = 3; in TEST() 533 Req.Limit = 2; in TEST() 548 Req.Query = "o"; in TEST() 586 Req.Query = "y"; in TEST() 696 Req.Limit = 1; in TEST() 735 Req.Limit = 1; in TEST() [all …]
|
| H A D | IndexTests.cpp | 129 Req.Query = "2"; in TEST() 139 Req.Query = "5"; in TEST() 141 Req.Limit = 3; in TEST() 154 Req.Query = "lol"; in TEST() 156 Req.Limit = 2; in TEST() 165 Req.Query = "y"; in TEST() 174 Req.Query = "y"; in TEST() 184 Req.Query = "y"; in TEST() 194 Req.Query = "y"; in TEST() 203 Req.Query = "y"; in TEST() [all …]
|
| H A D | ProjectAwareIndexTests.cpp | 41 FuzzyFindRequest Req; in TEST() local 42 Req.Query = "1"; in TEST() 43 Req.AnyScope = true; in TEST() 45 EXPECT_THAT(match(*Idx, Req), IsEmpty()); in TEST() 51 EXPECT_THAT(match(*Idx, Req), ElementsAre("1")); in TEST() 65 FuzzyFindRequest Req; in TEST() local 66 Req.Query = "1"; in TEST() 67 Req.AnyScope = true; in TEST() 70 match(*Idx, Req); in TEST() 77 match(*Idx, Req); in TEST() [all …]
|
| H A D | SyncAPI.cpp | 125 FuzzyFindRequest Req; in runFuzzyFind() local 126 Req.Query = std::string(Query); in runFuzzyFind() 127 Req.AnyScope = true; in runFuzzyFind() 128 return runFuzzyFind(Index, Req); in runFuzzyFind() 131 SymbolSlab runFuzzyFind(const SymbolIndex &Index, const FuzzyFindRequest &Req) { in runFuzzyFind() argument 133 Index.fuzzyFind(Req, [&](const Symbol &Sym) { Builder.insert(Sym); }); in runFuzzyFind() 138 RefsRequest Req; in getRefs() local 139 Req.IDs = {ID}; in getRefs() 141 Index.refs(Req, [&](const Ref &S) { Slab.insert(ID, S); }); in getRefs()
|
| H A D | FileIndexTests.cpp | 188 FuzzyFindRequest Req; in TEST() local 189 Req.Query = ""; in TEST() 190 Req.Scopes = {"ns::"}; in TEST() 209 FuzzyFindRequest Req; in TEST() local 210 Req.Scopes = {"ns::"}; in TEST() 212 runFuzzyFind(M, Req), in TEST() 322 FuzzyFindRequest Req; in TEST() local 323 Req.Query = ""; in TEST() 420 RelationsRequest Req; in TEST() local 421 Req.Subjects.insert(A); in TEST() [all …]
|
| H A D | TestIndex.cpp | 125 const FuzzyFindRequest &Req, bool *Incomplete) { in match() argument 127 bool IsIncomplete = I.fuzzyFind(Req, [&](const Symbol &Sym) { in match() 138 LookupRequest Req; in lookup() local 139 Req.IDs.insert(IDs.begin(), IDs.end()); in lookup() 141 I.lookup(Req, [&](const Symbol &Sym) { in lookup()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | MemIndex.cpp | 27 const FuzzyFindRequest &Req, in fuzzyFind() argument 29 assert(!StringRef(Req.Query).contains("::") && in fuzzyFind() 34 Req.Limit ? *Req.Limit : std::numeric_limits<size_t>::max()); in fuzzyFind() 35 FuzzyMatcher Filter(Req.Query); in fuzzyFind() 41 if (!Req.AnyScope && !llvm::is_contained(Req.Scopes, Sym->Scope)) in fuzzyFind() 43 if (Req.RestrictForCodeCompletion && in fuzzyFind() 58 void MemIndex::lookup(const LookupRequest &Req, in lookup() argument 61 for (const auto &ID : Req.IDs) { in lookup() 68 bool MemIndex::refs(const RefsRequest &Req, in refs() argument 72 for (const auto &ReqID : Req.IDs) { in refs() [all …]
|
| H A D | Index.h | 51 bool operator==(const FuzzyFindRequest &Req) const { 54 std::tie(Req.Query, Req.Scopes, Req.Limit, 55 Req.RestrictForCodeCompletion, Req.ProximityPaths, 56 Req.PreferredTypes); 58 bool operator!=(const FuzzyFindRequest &Req) const { return !(*this == Req); } 123 fuzzyFind(const FuzzyFindRequest &Req, 130 lookup(const LookupRequest &Req, 141 virtual bool refs(const RefsRequest &Req, 148 const RelationsRequest &Req,
|
| H A D | ProjectAware.cpp | 32 void lookup(const LookupRequest &Req, 36 bool refs(const RefsRequest &Req, 42 fuzzyFind(const FuzzyFindRequest &Req, 81 const LookupRequest &Req, in lookup() argument 85 Idx->lookup(Req, Callback); in lookup() 89 const RefsRequest &Req, in refs() argument 93 return Idx->refs(Req, Callback); in refs() 98 const FuzzyFindRequest &Req, in fuzzyFind() argument 102 return Idx->fuzzyFind(Req, Callback); in fuzzyFind() 107 const RelationsRequest &Req, in relations() argument [all …]
|
| H A D | Merge.cpp | 35 const FuzzyFindRequest &Req, in fuzzyFind() argument 51 More |= Dynamic->fuzzyFind(Req, [&](const Symbol &S) { in fuzzyFind() 60 More |= Static->fuzzyFind(Req, [&](const Symbol &S) { in fuzzyFind() 92 const LookupRequest &Req, in lookup() argument 97 Dynamic->lookup(Req, [&](const Symbol &S) { B.insert(S); }); in lookup() 99 auto RemainingIDs = Req.IDs; in lookup() 102 Static->lookup(Req, [&](const Symbol &S) { in lookup() 125 bool MergedIndex::refs(const RefsRequest &Req, in refs() argument 134 More |= Dynamic->refs(Req, [&](const Ref &O) { in refs() 144 bool StaticHadMore = Static->refs(Req, [&](const Ref &O) { in refs() [all …]
|
| H A D | MemIndex.h | 66 fuzzyFind(const FuzzyFindRequest &Req, 69 void lookup(const LookupRequest &Req, 72 bool refs(const RefsRequest &Req, 75 void relations(const RelationsRequest &Req,
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/dex/ |
| H A D | Dex.cpp | 216 FuzzyMatcher Filter(Req.Query); in fuzzyFind() 219 bool More = !Req.Query.empty() && Req.Query.size() < 3; in fuzzyFind() 233 for (const auto &Scope : Req.Scopes) in fuzzyFind() 235 if (Req.AnyScope) in fuzzyFind() 245 if (Req.RestrictForCodeCompletion) in fuzzyFind() 254 if (Req.Limit) in fuzzyFind() 266 Req.Limit ? *Req.Limit : std::numeric_limits<size_t>::max(), Compare); in fuzzyFind() 293 for (const auto &ID : Req.IDs) { in lookup() 300 bool Dex::refs(const RefsRequest &Req, in refs() argument 304 for (const auto &ID : Req.IDs) in refs() [all …]
|
| H A D | Dex.h | 79 fuzzyFind(const FuzzyFindRequest &Req, 82 void lookup(const LookupRequest &Req, 85 bool refs(const RefsRequest &Req, 88 void relations(const RelationsRequest &Req,
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/remote/server/ |
| H A D | Server.cpp | 138 if (!Req) { in Lookup() 183 if (!Req) { in FuzzyFind() 185 Req.takeError()); in FuzzyFind() 188 if (!Req->Limit || *Req->Limit > LimitResults) { in FuzzyFind() 191 Req->Limit = LimitResults; in FuzzyFind() 226 if (!Req) { in Refs() 230 if (!Req->Limit || *Req->Limit > LimitResults) { in Refs() 233 Req->Limit = LimitResults; in Refs() 269 if (!Req) { in Relations() 271 Req.takeError()); in Relations() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
| H A D | MPIChecker.cpp | 41 const Request *const Req = State->get<RequestMap>(MR); in checkDoubleNonblocking() local 44 if (Req && Req->CurrentState == Request::State::Nonblocking) { in checkDoubleNonblocking() 46 BReporter.reportDoubleNonblocking(PreCallEvent, *Req, MR, ErrorNode, in checkDoubleNonblocking() 81 const Request *const Req = State->get<RequestMap>(ReqRegion); in checkUnmatchedWaits() local 83 if (!Req) { in checkUnmatchedWaits() 112 for (const auto &Req : ReqMap) { in checkMissingWaits() local 113 if (!SymReaper.isLiveRegion(Req.first)) { in checkMissingWaits() 114 if (Req.second.CurrentState == Request::State::Nonblocking) { in checkMissingWaits() 120 BReporter.reportMissingWait(Req.second, Req.first, ErrorNode, in checkMissingWaits() 123 State = State->remove<RequestMap>(Req.first); in checkMissingWaits()
|
| H A D | MPIBugReporter.cpp | 24 const CallEvent &MPICallEvent, const ento::mpi::Request &Req, in reportDoubleNonblocking() argument 50 const ento::mpi::Request &Req, const MemRegion *const RequestRegion, in reportMissingWait() argument 95 const Request *const Req = N->getState()->get<RequestMap>(RequestRegion); in VisitNode() local 96 assert(Req && "The region must be tracked and alive, given that we've " in VisitNode() 102 if (!PrevReq || (Req->CurrentState != PrevReq->CurrentState)) { in VisitNode()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 456 assert(!Req->isSatisfied() in diagnoseUnsatisfiedRequirement() 458 switch (Req->getSatisfactionStatus()) { in diagnoseUnsatisfiedRequirement() 476 S.Diag(Req->getNoexceptLoc(), in diagnoseUnsatisfiedRequirement() 478 << (int)First << Req->getExpr(); in diagnoseUnsatisfiedRequirement() 500 Expr *e = Req->getExpr(); in diagnoseUnsatisfiedRequirement() 521 assert(!Req->isSatisfied() in diagnoseUnsatisfiedRequirement() 523 switch (Req->getSatisfactionStatus()) { in diagnoseUnsatisfiedRequirement() 528 auto *SubstDiag = Req->getSubstitutionDiagnostic(); in diagnoseUnsatisfiedRequirement() 548 if (Req->isSubstitutionFailure()) { in diagnoseUnsatisfiedRequirement() 550 Req->getSubstitutionDiagnostic(); in diagnoseUnsatisfiedRequirement() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 1181 TransReq = Req; in TransformRequiresExprRequirements() 1920 return Req; in TransformTypeRequirement() 1925 return Req; in TransformTypeRequirement() 1931 Req->getType()->getTypeLoc().getBeginLoc(), Req, Info, in TransformTypeRequirement() 1947 return Req; in TransformExprRequirement() 2003 return RebuildExprRequirement(E, Req->isSimple(), Req->getNoexceptLoc(), in TransformExprRequirement() 2007 Req->isSimple(), Req->getNoexceptLoc(), std::move(*TransRetReq)); in TransformExprRequirement() 2014 return Req; in TransformNestedRequirement() 2019 return Req; in TransformNestedRequirement() 2022 Req->getConstraintExpr()->getBeginLoc(), Req, in TransformNestedRequirement() [all …]
|
| /llvm-project-15.0.7/llvm/utils/FileCheck/ |
| H A D | FileCheck.cpp | 671 if (Req.Verbose) in DumpAnnotatedInput() 769 FileCheckRequest Req; in main() local 791 Req.GlobalDefines.push_back(G); in main() 796 Req.AllowEmptyInput = AllowEmptyInput; in main() 798 Req.EnableVarScope = EnableVarScope; in main() 800 Req.Verbose = Verbose; in main() 801 Req.VerboseVerbose = VerboseVerbose; in main() 803 Req.MatchFullLines = MatchFullLines; in main() 804 Req.IgnoreCase = IgnoreCase; in main() 807 Req.Verbose = true; in main() [all …]
|
| /llvm-project-15.0.7/llvm/lib/FileCheck/ |
| H A D | FileCheck.cpp | 919 IgnoreCase = Req.IgnoreCase; in parsePattern() 923 if (!(Req.NoCanonicalizeWhiteSpace && Req.MatchFullLines)) in parsePattern() 1872 : Req(Req), PatternContext(std::make_unique<FileCheckPatternContext>()), in FileCheck() 1985 if (!(Req.NoCanonicalizeWhiteSpace && Req.MatchFullLines)) in readCheckFile() 2086 if (!Req.Verbose) in printMatch() 2514 if (Req.VerboseVerbose) { in CheckDag() 2534 if (!Req.VerboseVerbose) in CheckDag() 2595 if (Req.CheckPrefixes.empty()) { in ValidateCheckPrefixes() 2599 if (Req.CommentPrefixes.empty()) { in ValidateCheckPrefixes() 2613 if (Req.CheckPrefixes.empty()) { in buildCheckPrefixRegex() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/remote/marshalling/ |
| H A D | Marshalling.cpp | 80 clangd::LookupRequest Req; in fromProtobuf() local 84 Req.IDs = std::move(*IDs); in fromProtobuf() 85 return Req; in fromProtobuf() 114 clangd::RefsRequest Req; in fromProtobuf() local 118 Req.IDs = std::move(*IDs); in fromProtobuf() 124 Req.Limit = Message->limit(); in fromProtobuf() 126 return Req; in fromProtobuf() 131 clangd::RelationsRequest Req; in fromProtobuf() local 135 Req.Subjects = std::move(*IDs); in fromProtobuf() 140 Req.Limit = Message->limit(); in fromProtobuf() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | IncludeFixer.cpp | 553 FuzzyFindRequest Req; in fixUnresolvedName() local 554 Req.AnyScope = false; in fixUnresolvedName() 555 Req.Query = Unresolved.Name; in fixUnresolvedName() 556 Req.Scopes = Unresolved.Scopes; in fixUnresolvedName() 557 Req.RestrictForCodeCompletion = true; in fixUnresolvedName() 558 Req.Limit = 100; in fixUnresolvedName() 568 auto ReqStr = llvm::formatv("{0}", toJSON(Req)).str(); in fuzzyFindCached() 578 Index.fuzzyFind(Req, [&](const Symbol &Sym) { in fuzzyFindCached() 579 if (Sym.Name != Req.Query) in fuzzyFindCached() 591 LookupRequest Req; in lookupCached() local [all …]
|
| H A D | FindSymbols.cpp | 95 FuzzyFindRequest Req; in getWorkspaceSymbols() local 96 Req.Query = std::string(Names.second); in getWorkspaceSymbols() 101 Req.AnyScope = !HasLeadingColons; in getWorkspaceSymbols() 104 Req.Scopes = {std::string(Names.first)}; in getWorkspaceSymbols() 106 Req.Limit = Limit; in getWorkspaceSymbols() 109 if (Req.AnyScope && !Req.Scopes.empty()) in getWorkspaceSymbols() 110 *Req.Limit *= 5; in getWorkspaceSymbols() 113 Req.Limit ? *Req.Limit : std::numeric_limits<size_t>::max()); in getWorkspaceSymbols() 114 FuzzyMatcher Filter(Req.Query); in getWorkspaceSymbols() 116 Index->fuzzyFind(Req, [HintPath, &Top, &Filter, AnyScope = Req.AnyScope, in getWorkspaceSymbols()
|
| H A D | GlobalCompilationDatabase.cpp | 359 CDBLookupRequest Req; in getCompileCommand() local 360 Req.FileName = File; in getCompileCommand() 361 Req.ShouldBroadcast = true; in getCompileCommand() 363 Req.FreshTime = Now - Opts.RevalidateAfter; in getCompileCommand() 364 Req.FreshTimeMissing = Now - Opts.RevalidateMissingAfter; in getCompileCommand() 366 auto Res = lookupCDB(Req); in getCompileCommand() 730 CDBLookupRequest Req; in getProjectInfo() local 731 Req.FileName = File; in getProjectInfo() 732 Req.ShouldBroadcast = false; in getProjectInfo() 733 Req.FreshTime = Req.FreshTimeMissing = in getProjectInfo() [all …]
|
| H A D | TUScheduler.cpp | 443 build(std::move(Req)); in update() 458 NextReq = std::move(Req); in update() 557 void build(Request Req); 1030 void PreambleThread::build(Request Req) { in build() argument 1032 const ParseInputs &Inputs = Req.Inputs; in build() 1039 ASTPeer.updatePreamble(std::move(Req.CI), std::move(Req.Inputs), in build() 1068 FileName, *Req.CI, Inputs, StoreInMemory, in build() 1345 for (const auto &Req : PreambleRequests) in startTask() local 1346 PreambleRequestsNames.push_back(Req.Name); in startTask() 1350 for (const auto &Req : Requests) in startTask() local [all …]
|