Class PortExpansion

Inheritance Relationships

Base Type

Class Documentation

parselib.transforms.port_expansion.PortExpansion : public parselib.transforms.top_down.TopDown

Public Functions

__init__(self)

Expands mixed port objects such as sc_rvd into in-port and out-port
This pass should come **before** typedef expansion

create_inport(self, t, meta)
create_outport(self, t, meta)
create_channel(self, t, meta)
create_inport_decl(self, name, meta)
create_outport_decl(self, name, meta)
create_channel_decl(self, name, meta)
modportsiglist(self, tree)
portbindinglist(self, tree)
hmodule(self, tree)

Public Members

expanded