Added RTLIL::Module::connect(const RTLIL::SigSig&)

This commit is contained in:
Clifford Wolf 2014-07-26 14:31:47 +02:00
parent 027819c7e8
commit b03aec6e32
2 changed files with 6 additions and 0 deletions

View File

@ -873,6 +873,11 @@ static bool fixup_ports_compare(const RTLIL::Wire *a, const RTLIL::Wire *b)
return a->port_id < b->port_id;
}
void RTLIL::Module::connect(const RTLIL::SigSig &conn)
{
connections_.push_back(conn);
}
void RTLIL::Module::connect(const RTLIL::SigSpec &lhs, const RTLIL::SigSpec &rhs)
{
connections_.push_back(RTLIL::SigSig(lhs, rhs));

View File

@ -288,6 +288,7 @@ struct RTLIL::Module
virtual void check();
virtual void optimize();
void connect(const RTLIL::SigSig &conn);
void connect(const RTLIL::SigSpec &lhs, const RTLIL::SigSpec &rhs);
void fixup_ports();