Added RTLIL::Module::connect(const RTLIL::SigSig&)
authorClifford Wolf <clifford@clifford.at>
Sat, 26 Jul 2014 12:31:47 +0000 (14:31 +0200)
committerClifford Wolf <clifford@clifford.at>
Sat, 26 Jul 2014 12:31:47 +0000 (14:31 +0200)
kernel/rtlil.cc
kernel/rtlil.h

index 2378e95c5d82d1b087ee15afa942812faeddbd3c..ce4ecea6f12b90f9462e45a881deb291ebd2395d 100644 (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));
index a2320873af853002186907cd2b4ce533b14bed1c..4f91b720dfcce4da41e49310fd53d8f30957919c 100644 (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();