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 () |