|
CIRCT 22.0.0git
|
#include "circt/Conversion/CombToSynth.h"#include "circt/Dialect/HW/HWOps.h"#include "circt/Dialect/HW/HWPasses.h"#include "circt/Support/InstanceGraph.h"#include "circt/Support/LLVM.h"#include "mlir/IR/BuiltinOps.h"#include "mlir/IR/MLIRContext.h"#include "mlir/IR/Operation.h"#include "mlir/Transforms/Passes.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/ImmutableList.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/JSON.h"#include <variant>

Go to the source code of this file.
Classes | |
| struct | circt::synth::Object |
| struct | circt::synth::DebugPoint |
| struct | circt::synth::OpenPath |
| class | circt::synth::DataflowPath |
| struct | circt::synth::LongestPathAnalysisOptions |
| Configuration options for the longest path analysis. More... | |
| class | circt::synth::LongestPathAnalysis |
| class | circt::synth::IncrementalLongestPathAnalysis |
| class | circt::synth::LongestPathCollection |
| struct | llvm::DenseMapInfo< circt::synth::Object > |
Namespaces | |
| namespace | mlir |
| namespace | circt |
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
| namespace | circt::igraph |
| namespace | circt::synth |
| namespace | llvm |
Functions | |
| llvm::json::Value | circt::synth::toJSON (const circt::synth::DataflowPath &path) |
| void | circt::synth::registerSynthAnalysisPrerequisitePasses () |