Home
last modified time | relevance | path

Searched refs:TUScheduler (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/clang-tools-extra/clangd/unittests/
DTUSchedulerTests.cpp78 TUScheduler::Options optsForTest() { in optsForTest()
79 TUScheduler::Options Opts(ClangdServer::optsForTest()); in optsForTest()
95 void updateWithCallback(TUScheduler &S, PathRef File, in updateWithCallback()
102 void updateWithCallback(TUScheduler &S, PathRef File, ParseInputs Inputs, in updateWithCallback()
145 void updateWithDiags(TUScheduler &S, PathRef File, ParseInputs Inputs, in updateWithDiags()
158 void updateWithDiags(TUScheduler &S, PathRef File, llvm::StringRef Contents, in updateWithDiags()
173 TUScheduler S(CDB, optsForTest()); in TEST_F()
188 "", Missing, TUScheduler::Stale, in TEST_F()
196 S.runWithPreamble("", Added, TUScheduler::Stale, in TEST_F()
205 S.runWithPreamble("", Added, TUScheduler::Stale, in TEST_F()
[all …]
/external/llvm-project/clang-tools-extra/clangd/
DTUScheduler.cpp101 llvm::Optional<llvm::StringRef> TUScheduler::getFileBeingProcessedInContext() { in getFileBeingProcessedInContext()
111 class TUScheduler::ASTCache {
371 TUScheduler::ASTCache &LRUCache, Semaphore &Barrier, bool RunSync,
372 const TUScheduler::Options &Opts, ParsingCallbacks &Callbacks);
382 TUScheduler::ASTCache &IdleASTs,
384 const TUScheduler::Options &Opts,
392 TUScheduler::ASTActionInvalidation);
418 TUScheduler::FileStats stats() const;
437 TUScheduler::ASTActionInvalidation);
453 TUScheduler::ASTActionInvalidation InvalidationPolicy;
[all …]
DClangdServer.cpp129 ClangdServer::Options::operator TUScheduler::Options() const { in operator TUScheduler::Options()
130 TUScheduler::Options Opts; in operator TUScheduler::Options()
160 TUScheduler::Options O(Opts); in ClangdServer()
286 ? TUScheduler::Stale in codeComplete()
287 : TUScheduler::StaleOrAbsent, in codeComplete()
311 WorkScheduler.runWithPreamble("SignatureHelp", File, TUScheduler::Stale, in signatureHelp()
483 TUScheduler::InvalidateOnUpdate); in enumerateTweaks()
595 TUScheduler::InvalidateOnUpdate); in findDocumentHighlights()
610 TUScheduler::InvalidateOnUpdate); in findHover()
682 TUScheduler::InvalidateOnUpdate); in documentSymbols()
[all …]
DTUScheduler.h177 class TUScheduler {
206 TUScheduler(const GlobalCompilationDatabase &CDB, const Options &Opts,
208 ~TUScheduler();
DClangdServer.h159 explicit operator TUScheduler::Options() const;
341 llvm::StringMap<TUScheduler::FileStats> fileStats() const;
404 TUScheduler WorkScheduler;
DCMakeLists.txt85 TUScheduler.cpp
/external/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clangd/
DBUILD.gn106 "TUScheduler.cpp",