reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
361 IdleASTs.take(this); 417 IdleASTs.take(this); 452 IdleASTs.take(this); // Remove the old AST if it's still in cache. 486 llvm::Optional<std::unique_ptr<ParsedAST>> AST = IdleASTs.take(this); 521 IdleASTs.put(this, std::move(*AST)); 532 llvm::Optional<std::unique_ptr<ParsedAST>> AST = IdleASTs.take(this); 550 [&AST, this]() { IdleASTs.put(this, std::move(*AST)); }); 608 std::size_t Result = IdleASTs.getUsedBytes(this); 614 bool ASTWorker::isASTCached() const { return IdleASTs.getUsedBytes(this) != 0; }