Lines Matching refs:TUScheduler
101 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;
458 TUScheduler::ASTCache &IdleASTs;
558 TUScheduler::ASTCache &IdleASTs, in create()
560 const TUScheduler::Options &Opts, in create()
575 TUScheduler::ASTCache &LRUCache, Semaphore &Barrier, in ASTWorker()
576 bool RunSync, const TUScheduler::Options &Opts, in ASTWorker()
682 startTask(TaskName, std::move(Task), WantDiags, TUScheduler::NoInvalidation); in update()
688 TUScheduler::ASTActionInvalidation Invalidation) { in runWithAST()
812 llvm::None, TUScheduler::NoInvalidation, nullptr}); in updatePreamble()
929 TUScheduler::FileStats ASTWorker::stats() const { in stats()
930 TUScheduler::FileStats Result; in stats()
964 TUScheduler::ASTActionInvalidation Invalidation) { in startTask()
979 if (R.InvalidationPolicy == TUScheduler::InvalidateOnUpdate) in startTask()
1225 struct TUScheduler::FileData {
1231 TUScheduler::TUScheduler(const GlobalCompilationDatabase &CDB, in TUScheduler() function in clang::clangd::TUScheduler
1252 TUScheduler::~TUScheduler() { in ~TUScheduler()
1263 bool TUScheduler::blockUntilIdle(Deadline D) const { in blockUntilIdle()
1273 bool TUScheduler::update(PathRef File, ParseInputs Inputs, in update()
1292 void TUScheduler::remove(PathRef File) { in remove()
1299 llvm::StringMap<std::string> TUScheduler::getAllFileContents() const { in getAllFileContents()
1306 void TUScheduler::run(llvm::StringRef Name, llvm::StringRef Path, in run()
1322 void TUScheduler::runWithAST( in runWithAST()
1325 TUScheduler::ASTActionInvalidation Invalidation) { in runWithAST()
1336 void TUScheduler::runWithPreamble(llvm::StringRef Name, PathRef File, in runWithPreamble()
1387 llvm::StringMap<TUScheduler::FileStats> TUScheduler::fileStats() const { in fileStats()
1388 llvm::StringMap<TUScheduler::FileStats> Result; in fileStats()
1395 std::vector<Path> TUScheduler::getFilesWithCachedAST() const { in getFilesWithCachedAST()
1433 void TUScheduler::profile(MemoryTree &MT) const { in profile()