Searched refs:IdleASTs (Results 1 – 2 of 2) sorted by relevance
/external/llvm-project/clang-tools-extra/clangd/ |
D | TUScheduler.cpp | 382 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 …]
|
D | TUScheduler.h | 324 std::unique_ptr<ASTCache> IdleASTs; variable
|