CIRCT  19.0.0git
Classes | Namespaces
SymCache.h File Reference
#include "mlir/IR/SymbolTable.h"
#include "llvm/ADT/iterator.h"
#include "llvm/Support/Casting.h"
Include dependency graph for SymCache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  circt::SymbolCacheBase
 Base symbol cache class to allow for cache lookup through a pointer to some abstract cache. More...
struct  circt::SymbolCacheBase::CacheIteratorImpl
struct  circt::SymbolCacheBase::Iterator
class  circt::SymbolCache
 Default symbol cache implementation; stores associations between names (StringAttr's) to mlir::Operation's. More...
struct  circt::SymbolCache::SymbolCacheIteratorImpl


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