|
CIRCT 22.0.0git
|
#include "circt/Dialect/Arc/Runtime/Common.h"#include "circt/Dialect/Arc/Runtime/Internal.h"#include <atomic>#include <cassert>#include <condition_variable>#include <cstddef>#include <cstdint>#include <mutex>#include <optional>#include <queue>#include <thread>#include <vector>

Go to the source code of this file.
Classes | |
| struct | circt::arc::runtime::impl::TraceBufferMarker |
| Helper for marking time steps within a trace buffer. More... | |
| struct | circt::arc::runtime::impl::TraceBuffer |
| A heap allocated buffer containing raw trace data and time step markers. More... | |
| class | circt::arc::runtime::impl::TraceEncoder |
| Abstract TraceEncoder managing trace buffers and the encoder thread. More... | |
| class | circt::arc::runtime::impl::DummyTraceEncoder |
| Dummy encoder discarding all produced trace data. More... | |
Namespaces | |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
| namespace | circt::arc |
| namespace | circt::arc::runtime |
| namespace | circt::arc::runtime::impl |