yosys-master
|
Public Member Functions | |
bool | is_cell_merge_candidate (RTLIL::Cell *cell) |
void | create_current_set () |
void | optimze_as_needed () |
void | merge_cell_into_fsm (RTLIL::Cell *cell) |
FsmExpand (RTLIL::Cell *cell, RTLIL::Design *design, RTLIL::Module *mod) | |
void | execute () |
Data Fields | |
RTLIL::Module * | module |
RTLIL::Cell * | fsm_cell |
SigMap | assign_map |
SigSet< RTLIL::Cell *, RTLIL::sort_by_name_id < RTLIL::Cell > > | sig2driver |
SigSet< RTLIL::Cell *, RTLIL::sort_by_name_id < RTLIL::Cell > > | sig2user |
CellTypes | ct |
std::set< RTLIL::Cell *, RTLIL::sort_by_name_id < RTLIL::Cell > > | merged_set |
std::set< RTLIL::Cell *, RTLIL::sort_by_name_id < RTLIL::Cell > > | current_set |
std::set< RTLIL::Cell *, RTLIL::sort_by_name_id < RTLIL::Cell > > | no_candidate_set |
bool | already_optimized |
int | limit_transitions |
Definition at line 31 of file fsm_expand.cc.
|
inline |
Definition at line 203 of file fsm_expand.cc.
|
inline |
Definition at line 85 of file fsm_expand.cc.
|
inline |
Definition at line 223 of file fsm_expand.cc.
|
inline |
Definition at line 46 of file fsm_expand.cc.
|
inline |
Definition at line 131 of file fsm_expand.cc.
|
inline |
Definition at line 113 of file fsm_expand.cc.
bool FsmExpand::already_optimized |
Definition at line 43 of file fsm_expand.cc.
SigMap FsmExpand::assign_map |
Definition at line 35 of file fsm_expand.cc.
CellTypes FsmExpand::ct |
Definition at line 37 of file fsm_expand.cc.
std::set<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell> > FsmExpand::current_set |
Definition at line 40 of file fsm_expand.cc.
RTLIL::Cell* FsmExpand::fsm_cell |
Definition at line 34 of file fsm_expand.cc.
int FsmExpand::limit_transitions |
Definition at line 44 of file fsm_expand.cc.
std::set<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell> > FsmExpand::merged_set |
Definition at line 39 of file fsm_expand.cc.
RTLIL::Module* FsmExpand::module |
Definition at line 33 of file fsm_expand.cc.
std::set<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell> > FsmExpand::no_candidate_set |
Definition at line 41 of file fsm_expand.cc.
SigSet<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell> > FsmExpand::sig2driver |
Definition at line 36 of file fsm_expand.cc.
SigSet<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell> > FsmExpand::sig2user |
Definition at line 36 of file fsm_expand.cc.