CIRCT  18.0.0git
Classes | Namespaces
DependenceIterator.h File Reference
#include "circt/Support/LLVM.h"
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/iterator.h"
#include <optional>
Include dependency graph for DependenceIterator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  circt::scheduling::detail::Dependence
 A wrapper class to uniformly handle def-use and auxiliary dependence edges. More...
 
class  circt::scheduling::detail::DependenceIterator
 An iterator to transparently surface an operation's def-use dependences from the SSA subgraph (induced by the registered operations), as well as auxiliary, operation-to-operation dependences explicitly provided by the client. More...
 
struct  llvm::DenseMapInfo< Dependence >
 

Namespaces

 circt
 This file defines an intermediate representation for circuits acting as an abstraction for constraints defined over an SMT's solver context.
 
 circt::scheduling
 
 circt::scheduling::detail
 
 llvm