|
CIRCT 24.0.0git
|
#include "llvm/ADT/StringMap.h"#include "llvm/Support/LSP/Protocol.h"#include "llvm/Support/ThreadPool.h"#include "circt/Tools/circt-verilog-lsp-server/CirctVerilogLspServerMain.h"#include <chrono>#include <cstdint>#include <mutex>#include <thread>#include <vector>

Go to the source code of this file.
Classes | |
| struct | circt::lsp::DebounceOptions |
| Debounce tuning for document-change bursts. More... | |
| struct | circt::lsp::PendingChanges |
| Accumulated edits + timing for a single document key. More... | |
| class | circt::lsp::PendingChangesMap |
| Thread-safe accumulator + debouncer for text document changes. More... | |
Namespaces | |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
| namespace | circt::lsp |
Functions | |
| static llvm::ThreadPoolStrategy | circt::lsp::makeStrategy (unsigned maxThreads) |
| Build a pool strategy with a sensible minimum. | |