CIRCT
20.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 |
getOrCreatePath(ArrayAttr pathArray, ImplicitLocOpBuilder &builder) | 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 |
isZeroWidth(FIRRTLBaseType t) | LowerXMRPass | inlineprivate |
markForRemoval(Operation *op) | LowerXMRPass | inlineprivate |
moduleNamespaces | LowerXMRPass | private |
opsToRemove | LowerXMRPass | private |
pathCache | LowerXMRPass | private |
pathInsertPoint | 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 |