| CIRCT 22.0.0git
    | 
#include "circt/Dialect/Emit/EmitOpInterfaces.h"#include "circt/Dialect/HW/HWInstanceImplementation.h"#include "circt/Dialect/HW/HWTypes.h"#include "circt/Dialect/HW/InnerSymbolTable.h"#include "circt/Support/FieldRef.h"#include "circt/Support/InstanceGraphInterface.h"#include "circt/Support/LLVM.h"#include "mlir/IR/OpDefinition.h"#include "mlir/IR/SymbolTable.h"#include "circt/Dialect/HW/HWOpInterfaces.h.inc"

Go to the source code of this file.
| Classes | |
| struct | circt::hw::InnerRefNamespaceLike | 
| Classify operations that are InnerRefNamespace-like, until structure is in place to do this via Traits.  More... | |
| class | mlir::OpTrait::InnerRefNamespace< ConcreteType > | 
| This trait is for operations that define a scope for resolving InnerRef's, and provides verification for InnerRef users (via InnerRefUserOpInterface).  More... | |
| class | mlir::OpTrait::InnerSymbolTable< ConcreteType > | 
| A trait for inner symbol table functionality on an operation.  More... | |
| Namespaces | |
| namespace | circt | 
| The InstanceGraph op interface, see InstanceGraphInterface.td for more details. | |
| namespace | circt::hw | 
| namespace | circt::hw::detail | 
| namespace | mlir | 
| namespace | mlir::OpTrait | 
| Functions | |
| void | circt::hw::populateHWModuleLikeTypeConversionPattern (StringRef moduleLikeOpName, RewritePatternSet &patterns, TypeConverter &converter) | 
| LogicalResult | circt::hw::verifyInnerSymAttr (InnerSymbolOpInterface op) | 
| Verification hook for verifying InnerSym Attribute. | |
| LogicalResult | circt::hw::detail::verifyInnerRefNamespace (Operation *op) |