• Home
  • Raw
  • Download

Lines Matching refs:ASTWorker

96 class ASTWorker;
113 using Key = const ASTWorker *;
224 SynchronizedTUStatus &Status, ASTWorker &AW) in PreambleThread()
353 ASTWorker &ASTPeer;
368 class ASTWorker { class
370 ASTWorker(PathRef FileName, const GlobalCompilationDatabase &CDB,
386 ~ASTWorker();
519 friend class ASTWorker;
520 ASTWorkerHandle(std::shared_ptr<ASTWorker> Worker) in ASTWorkerHandle()
536 ASTWorker &operator*() { in operator *()
541 ASTWorker *operator->() { in operator ->()
550 std::shared_ptr<const ASTWorker> lock() { return Worker; } in lock()
553 std::shared_ptr<ASTWorker> Worker;
556 ASTWorkerHandle ASTWorker::create(PathRef FileName, in create()
562 std::shared_ptr<ASTWorker> Worker(new ASTWorker( in create()
574 ASTWorker::ASTWorker(PathRef FileName, const GlobalCompilationDatabase &CDB, in ASTWorker() function in clang::clangd::__anon5c4233ba0311::ASTWorker
590 ASTWorker::~ASTWorker() { in ~ASTWorker()
601 void ASTWorker::update(ParseInputs Inputs, WantDiagnostics WantDiags) { in update()
685 void ASTWorker::runWithAST( in runWithAST()
765 void ASTWorker::updatePreamble(std::unique_ptr<CompilerInvocation> CI, in updatePreamble()
818 void ASTWorker::generateDiagnostics( in generateDiagnostics()
914 ASTWorker::getPossiblyStalePreamble() const { in getPossiblyStalePreamble()
919 void ASTWorker::waitForFirstPreamble() const { in waitForFirstPreamble()
924 tooling::CompileCommand ASTWorker::getCurrentCompileCommand() const { in getCurrentCompileCommand()
929 TUScheduler::FileStats ASTWorker::stats() const { in stats()
942 bool ASTWorker::isASTCached() const { return IdleASTs.getUsedBytes(this) != 0; } in isASTCached()
944 void ASTWorker::stop() { in stop()
961 void ASTWorker::startTask(llvm::StringRef Name, in startTask()
1001 void ASTWorker::run() { in run()
1086 Deadline ASTWorker::scheduleLocked() { in scheduleLocked()
1130 bool ASTWorker::shouldSkipHeadLocked() const { in shouldSkipHeadLocked()
1158 bool ASTWorker::blockUntilIdle(Deadline Timeout) const { in blockUntilIdle()
1280 ASTWorker::create(File, CDB, *IdleASTs, in update()
1359 std::shared_ptr<const ASTWorker> Worker = It->second->Worker.lock(); in runWithPreamble()