Loading [MathJax]/extensions/tex2jax.js
CIRCT 21.0.0git
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
LongestPathAnalysis.h File Reference
#include "circt/Dialect/HW/HWOps.h"
#include "circt/Support/InstanceGraph.h"
#include "circt/Support/LLVM.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/MLIRContext.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/ImmutableList.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/JSON.h"
#include <variant>
Include dependency graph for LongestPathAnalysis.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  circt::aig::Object
 
struct  circt::aig::DebugPoint
 
struct  circt::aig::OpenPath
 
class  circt::aig::DataflowPath
 
struct  circt::aig::LongestPathAnalysisOption
 
class  circt::aig::LongestPathAnalysis
 
class  circt::aig::LongestPathAnalysisWithTrace
 
class  circt::aig::LongestPathCollection
 
struct  llvm::DenseMapInfo< circt::aig::Object >
 

Namespaces

namespace  mlir
 
namespace  circt
 The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
 
namespace  circt::igraph
 
namespace  circt::aig
 
namespace  llvm
 

Functions

llvm::json::Value circt::aig::toJSON (const circt::aig::DataflowPath &path)