CIRCT  20.0.0git
LowerLayersPass Member List

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

buildNewModule(OpBuilder &builder, LayerBlockOp layerBlock, SmallVectorImpl< PortInfo > &ports)LowerLayersPassprivate
circuitMutexLowerLayersPassprivate
getOutputFile(SymbolRefAttr layerName)LowerLayersPassinlineprivate
lowerInlineLayerBlock(LayerOp layer, LayerBlockOp layerBlock)LowerLayersPassprivate
macroNamesLowerLayersPassprivate
moduleNamesLowerLayersPassprivate
outputFileForLayer(StringRef circuitName, SymbolRefAttr layerName)LowerLayersPassinlineprivate
preprocessLayers(CircuitNamespace &ns, OpBuilder &b, LayerOp layer, StringRef circuitName, SmallVector< FlatSymbolRefAttr > &stack)LowerLayersPassprivate
preprocessLayers(CircuitNamespace &ns, LayerOp layer, StringRef circuitName)LowerLayersPassprivate
removeLayersFromPorts(FModuleLike moduleLike)LowerLayersPassprivate
removeLayersFromRefCast(RefCastOp cast)LowerLayersPassprivate
removeLayersFromValue(Value value)LowerLayersPassprivate
runOnModuleBody(FModuleOp moduleOp, InnerRefMap &innerRefMap)LowerLayersPassprivate
runOnModuleLike(FModuleLike moduleLike)LowerLayersPassprivate
runOnOperation() overrideLowerLayersPassprivate
symbolToLayerLowerLayersPassprivate