|
CIRCT 22.0.0git
|
This is the complete list of members for Deduper, including all inherited members.
| addAnnotationContext(RenameMap &renameMap, FModuleOp toModule, FModuleOp fromModule) | Deduper | inlineprivate |
| classString | Deduper | private |
| cloneAnnotation(SmallVectorImpl< FlatSymbolRefAttr > &nlas, Annotation anno, ArrayRef< NamedAttribute > attributes, unsigned nonLocalIndex, SmallVectorImpl< Annotation > &newAnnotations) | Deduper | inlineprivate |
| context | Deduper | private |
| copyAnnotations(FModuleLike toModule, AnnoTarget to, FModuleLike fromModule, AnnotationSet annos, SmallVectorImpl< Annotation > &newAnnotations, SmallPtrSetImpl< Attribute > &dontTouches) | Deduper | inlineprivate |
| createNLAs(Operation *fromModule, ArrayRef< Attribute > baseNamepath, SymbolTable::Visibility vis=SymbolTable::Visibility::Private) | Deduper | inlineprivate |
| createNLAs(StringAttr toModuleName, FModuleLike fromModule, SymbolTable::Visibility vis=SymbolTable::Visibility::Private) | Deduper | inlineprivate |
| dedup(FModuleLike toModule, FModuleLike fromModule) | Deduper | inline |
| Deduper(InstanceGraph &instanceGraph, SymbolTable &symbolTable, NLATable *nlaTable, CircuitOp circuit) | Deduper | inline |
| eraseNLA(hw::HierPathOp nla) | Deduper | inlineprivate |
| getNamespace(Operation *module) | Deduper | inlineprivate |
| instanceGraph | Deduper | private |
| makeAnnotationNonLocal(StringAttr toModuleName, AnnoTarget to, FModuleLike fromModule, Annotation anno, SmallVectorImpl< Annotation > &newAnnotations) | Deduper | inlineprivate |
| mergeAnnotations(FModuleLike toModule, AnnoTarget to, AnnotationSet toAnnos, FModuleLike fromModule, AnnoTarget from, AnnotationSet fromAnnos) | Deduper | inlineprivate |
| mergeAnnotations(FModuleLike toModule, Operation *to, FModuleLike fromModule, Operation *from) | Deduper | inlineprivate |
| mergeBlocks(RenameMap &renameMap, FModuleLike toModule, Block &toBlock, FModuleLike fromModule, Block &fromBlock) | Deduper | inlineprivate |
| mergeInnerSymbols(RenameMap &renameMap, FModuleLike toModule, hw::InnerSymAttr toSym, hw::InnerSymAttr fromSym) | Deduper | inlineprivate |
| mergeOps(RenameMap &renameMap, FModuleLike toModule, Operation *to, FModuleLike fromModule, Operation *from) | Deduper | inlineprivate |
| mergeRegions(RenameMap &renameMap, FModuleLike toModule, Region &toRegion, FModuleLike fromModule, Region &fromRegion) | Deduper | inlineprivate |
| moduleNamespaces | Deduper | private |
| nlaBlock | Deduper | private |
| nlaCache | Deduper | private |
| nlaTable | Deduper | private |
| nonLocalString | Deduper | private |
| record(FModuleLike module) | Deduper | inline |
| recordAnnotations(AnnoTarget target) | Deduper | inlineprivate |
| recordAnnotations(Operation *op) | Deduper | inlineprivate |
| recordSymRenames(RenameMap &renameMap, FModuleLike toModule, Operation *to, FModuleLike fromModule, Operation *from) | Deduper | inlineprivate |
| RenameMap typedef | Deduper | |
| replaceInstances(FModuleLike toModule, Operation *fromModule) | Deduper | inlineprivate |
| rewriteExtModuleNLAs(RenameMap &renameMap, StringAttr toName, StringAttr fromName) | Deduper | inlineprivate |
| rewriteModuleNLAs(RenameMap &renameMap, FModuleOp toModule, FModuleOp fromModule) | Deduper | inlineprivate |
| symbolTable | Deduper | private |
| targetMap | Deduper | private |