Struct calyx::ir::Invoke [−][src]
pub struct Invoke {
pub comp: RRC<Cell>,
pub inputs: Vec<(Id, RRC<Port>)>,
pub outputs: Vec<(Id, RRC<Port>)>,
pub attributes: Attributes,
}Expand description
Data for an invoke control statement.
Fields
comp: RRC<Cell>Cell that is being invoked.
inputs: Vec<(Id, RRC<Port>)>Mapping from name of input ports in comp to the port connected to it.
outputs: Vec<(Id, RRC<Port>)>Mapping from name of output ports in comp to the port connected to it.
attributes: AttributesAttributes attached to this control statement.