CIRCT 22.0.0git
|
This is the complete list of members for LowerLayersPass, including all inherited members.
bindFiles | LowerLayersPass | private |
buildBindFile(CircuitNamespace &ns, InstanceGraphNode *node, OpBuilder &b, SymbolRefAttr layerName, LayerOp layer) | LowerLayersPass | private |
buildNewModule(OpBuilder &builder, LayerBlockOp layerBlock) | LowerLayersPass | private |
circuitMutex | LowerLayersPass | private |
getOutputFile(SymbolRefAttr layerName) | LowerLayersPass | inlineprivate |
hierPathCache | LowerLayersPass | private |
layerBlockGlobals | LowerLayersPass | private |
lowerInlineLayerBlock(LayerOp layer, LayerBlockOp layerBlock) | LowerLayersPass | private |
macroNames | LowerLayersPass | private |
outputFileForLayer(StringRef moduleName, SymbolRefAttr layerName) | LowerLayersPass | inlineprivate |
preprocessExtModule(CircuitNamespace &ns, InstanceGraphNode *node, FExtModuleOp extModule) | LowerLayersPass | private |
preprocessLayers(CircuitNamespace &ns, OpBuilder &b, LayerOp layer, StringRef circuitName, SmallVector< FlatSymbolRefAttr > &stack) | LowerLayersPass | private |
preprocessLayers(CircuitNamespace &ns) | LowerLayersPass | private |
preprocessModule(CircuitNamespace &ns, InstanceGraphNode *node, FModuleOp module) | LowerLayersPass | private |
preprocessModuleLike(CircuitNamespace &ns, InstanceGraphNode *node) | LowerLayersPass | private |
preprocessModules(CircuitNamespace &ns, InstanceGraph &ig) | LowerLayersPass | private |
removeLayersFromPorts(FModuleLike moduleLike) | LowerLayersPass | private |
removeLayersFromValue(Value value) | LowerLayersPass | private |
runOnModuleBody(FModuleOp moduleOp, InnerRefMap &innerRefMap) | LowerLayersPass | private |
runOnModuleLike(FModuleLike moduleLike) | LowerLayersPass | private |
runOnOperation() override | LowerLayersPass | private |
symbolToLayer | LowerLayersPass | private |