16 using namespace circt;
21 SymbolCacheBase::~SymbolCacheBase() {}
23 void SymbolCacheBase::addDefinitions(mlir::Operation *top) {
24 for (
auto ®ion : top->getRegions())
25 for (
auto &block : region.getBlocks())
26 for (
auto symOp : block.getOps<mlir::SymbolOpInterface>())
This file defines an intermediate representation for circuits acting as an abstraction for constraint...