CIRCT 22.0.0git
Loading...
Searching...
No Matches
LowerLayersPass Member List

This is the complete list of members for LowerLayersPass, including all inherited members.

bindFilesLowerLayersPassprivate
buildBindFile(CircuitNamespace &ns, InstanceGraphNode *node, OpBuilder &b, SymbolRefAttr layerName, LayerOp layer)LowerLayersPassprivate
buildNewModule(OpBuilder &builder, LayerBlockOp layerBlock)LowerLayersPassprivate
circuitMutexLowerLayersPassprivate
getOutputFile(SymbolRefAttr layerName)LowerLayersPassinlineprivate
hierPathCacheLowerLayersPassprivate
layerBlockGlobalsLowerLayersPassprivate
lowerInlineLayerBlock(LayerOp layer, LayerBlockOp layerBlock)LowerLayersPassprivate
macroNamesLowerLayersPassprivate
outputFileForLayer(StringRef moduleName, SymbolRefAttr layerName)LowerLayersPassinlineprivate
preprocessExtModule(CircuitNamespace &ns, InstanceGraphNode *node, FExtModuleOp extModule)LowerLayersPassprivate
preprocessLayers(CircuitNamespace &ns, OpBuilder &b, LayerOp layer, StringRef circuitName, SmallVector< FlatSymbolRefAttr > &stack)LowerLayersPassprivate
preprocessLayers(CircuitNamespace &ns)LowerLayersPassprivate
preprocessModule(CircuitNamespace &ns, InstanceGraphNode *node, FModuleOp module)LowerLayersPassprivate
preprocessModuleLike(CircuitNamespace &ns, InstanceGraphNode *node)LowerLayersPassprivate
preprocessModules(CircuitNamespace &ns, InstanceGraph &ig)LowerLayersPassprivate
removeLayersFromPorts(FModuleLike moduleLike)LowerLayersPassprivate
removeLayersFromValue(Value value)LowerLayersPassprivate
runOnModuleBody(FModuleOp moduleOp, InnerRefMap &innerRefMap)LowerLayersPassprivate
runOnModuleLike(FModuleLike moduleLike)LowerLayersPassprivate
runOnOperation() overrideLowerLayersPassprivate
symbolToLayerLowerLayersPassprivate