|
CIRCT 22.0.0git
|
This is the complete list of members for LowerXMRPass, including all inherited members.
| addReachingSendsEntry(Value atRefVal, XMRNode::SymOrIndexOp info, std::optional< size_t > continueFrom=std::nullopt) | LowerXMRPass | inlineprivate |
| circuitNamespace | LowerXMRPass | private |
| dataflowAt | LowerXMRPass | private |
| dataFlowClasses | LowerXMRPass | private |
| garbageCollect() | LowerXMRPass | inlineprivate |
| getInnerRefTo(Value val) | LowerXMRPass | inlineprivate |
| getInnerRefTo(Operation *op) | LowerXMRPass | inlineprivate |
| getModuleNamespace(FModuleLike module) | LowerXMRPass | inlineprivate |
| getRefABIMacroForPort(FModuleLike mod, size_t portIndex, const Twine &prefix, bool backTick=false) | LowerXMRPass | inlineprivate |
| getRefABIPrefix(FModuleLike mod, SmallVectorImpl< char > &prefix) | LowerXMRPass | inlineprivate |
| getRemoteRefSend(Value val, bool errorIfNotFound=true) | LowerXMRPass | inlineprivate |
| handleForceReleaseOp(Operation *op) | LowerXMRPass | inlineprivate |
| handleInstanceOp(InstanceOp inst, InstanceGraph &instanceGraph) | LowerXMRPass | inlineprivate |
| handlePublicModuleRefPorts(FModuleOp module) | LowerXMRPass | inlineprivate |
| handleRefResolve(RefResolveOp resolve) | LowerXMRPass | inlineprivate |
| hierPathCache | LowerXMRPass | private |
| isZeroWidth(FIRRTLBaseType t) | LowerXMRPass | inlineprivate |
| markForRemoval(Operation *op) | LowerXMRPass | inlineprivate |
| moduleNamespaces | LowerXMRPass | private |
| moduleStates | LowerXMRPass | private |
| opsToRemove | LowerXMRPass | private |
| refPortsToRemoveMap | LowerXMRPass | private |
| refSendPathList | LowerXMRPass | private |
| resolveReference(mlir::TypedValue< RefType > refVal, ImplicitLocOpBuilder &builder, FlatSymbolRefAttr &ref, StringAttr &xmrAttr) | LowerXMRPass | inlineprivate |
| resolveReferencePath(mlir::TypedValue< RefType > refVal, ImplicitLocOpBuilder builder, mlir::FlatSymbolRefAttr &ref, SmallString< 128 > &stringLeaf) | LowerXMRPass | inlineprivate |
| runOnOperation() override | LowerXMRPass | inlineprivate |
| setPortToRemove(Operation *op, size_t index, size_t numPorts) | LowerXMRPass | inlineprivate |
| visitedModules | LowerXMRPass | private |
| xmrPathSuffix | LowerXMRPass | private |