|
yosys-master
|
#include <rtlil.h>
Collaboration diagram for RTLIL::Cell:Public Member Functions | |
| Cell (RTLIL::Cell &other)=delete | |
| void | operator= (RTLIL::Cell &other)=delete |
| RTLIL_ATTRIBUTE_MEMBERS bool | hasPort (RTLIL::IdString portname) const |
| void | unsetPort (RTLIL::IdString portname) |
| void | setPort (RTLIL::IdString portname, RTLIL::SigSpec signal) |
| const RTLIL::SigSpec & | getPort (RTLIL::IdString portname) const |
| const std::map < RTLIL::IdString, RTLIL::SigSpec > & | connections () const |
| bool | hasParam (RTLIL::IdString paramname) const |
| void | unsetParam (RTLIL::IdString paramname) |
| void | setParam (RTLIL::IdString paramname, RTLIL::Const value) |
| const RTLIL::Const & | getParam (RTLIL::IdString paramname) const |
| void | check () |
| void | fixup_parameters (bool set_a_signed=false, bool set_b_signed=false) |
| bool | has_keep_attr () const |
| template<typename T > | |
| void | rewrite_sigspecs (T functor) |
Data Fields | |
| RTLIL::Module * | module |
| RTLIL::IdString | name |
| RTLIL::IdString | type |
| std::map< RTLIL::IdString, RTLIL::SigSpec > | connections_ |
| std::map< RTLIL::IdString, RTLIL::Const > | parameters |
Protected Member Functions | |
| Cell () | |
Friends | |
| struct | RTLIL::Module |
|
delete |
| void RTLIL::Cell::check | ( | ) |
| const std::map< RTLIL::IdString, RTLIL::SigSpec > & RTLIL::Cell::connections | ( | ) | const |
Definition at line 1814 of file rtlil.cc.
Here is the caller graph for this function:| void RTLIL::Cell::fixup_parameters | ( | bool | set_a_signed = false, |
| bool | set_b_signed = false |
||
| ) |
Definition at line 1847 of file rtlil.cc.
Here is the call graph for this function:
Here is the caller graph for this function:| const RTLIL::Const & RTLIL::Cell::getParam | ( | RTLIL::IdString | paramname | ) | const |
| const RTLIL::SigSpec & RTLIL::Cell::getPort | ( | RTLIL::IdString | portname | ) | const |
Definition at line 1809 of file rtlil.cc.
|
inline |
| bool RTLIL::Cell::hasParam | ( | RTLIL::IdString | paramname | ) | const |
| bool RTLIL::Cell::hasPort | ( | RTLIL::IdString | portname | ) | const |
Definition at line 1766 of file rtlil.cc.
Here is the caller graph for this function:
|
delete |
| void RTLIL::Cell::rewrite_sigspecs | ( | T | functor | ) |
Definition at line 1179 of file rtlil.h.
| void RTLIL::Cell::setParam | ( | RTLIL::IdString | paramname, |
| RTLIL::Const | value | ||
| ) |
| void RTLIL::Cell::setPort | ( | RTLIL::IdString | portname, |
| RTLIL::SigSpec | signal | ||
| ) |
Definition at line 1789 of file rtlil.cc.
| void RTLIL::Cell::unsetParam | ( | RTLIL::IdString | paramname | ) |
| void RTLIL::Cell::unsetPort | ( | RTLIL::IdString | portname | ) |
Definition at line 1771 of file rtlil.cc.
Here is the caller graph for this function:
|
friend |
| std::map<RTLIL::IdString, RTLIL::SigSpec> RTLIL::Cell::connections_ |
| RTLIL::Module* RTLIL::Cell::module |
| RTLIL::IdString RTLIL::Cell::name |
| std::map<RTLIL::IdString, RTLIL::Const> RTLIL::Cell::parameters |
| RTLIL::IdString RTLIL::Cell::type |