Home
last modified time | relevance | path

Searched refs:IdleASTs (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/clang-tools-extra/clangd/
DTUScheduler.cpp382 TUScheduler::ASTCache &IdleASTs,
458 TUScheduler::ASTCache &IdleASTs; member in clang::clangd::__anon5c4233ba0311::ASTWorker
558 TUScheduler::ASTCache &IdleASTs, in create() argument
563 FileName, CDB, IdleASTs, Barrier, /*RunSync=*/!Tasks, Opts, Callbacks)); in create()
578 : IdleASTs(LRUCache), RunSync(RunSync), UpdateDebounce(Opts.UpdateDebounce), in ASTWorker()
592 IdleASTs.take(this); in ~ASTWorker()
620 IdleASTs.take(this); in update()
647 IdleASTs.take(this); in update()
696 IdleASTs.take(this, &ASTAccessForRead); in runWithAST()
718 [&AST, this]() { IdleASTs.put(this, std::move(*AST)); }); in runWithAST()
[all …]
DTUScheduler.h324 std::unique_ptr<ASTCache> IdleASTs; variable