|
| module_binding_check_no_filter (unsigned int _fu_prec, double _area_resource, const hlsRef _HLS, const HLS_managerRef _HLSMgr, const CustomUnorderedMap< vertex, double > &_slack_time, const CustomUnorderedMap< vertex, double > &_starting_time, double _controller_delay, module_register_binding_spec &_tree_index_dsets) |
|
| module_binding_check_no_filter (const module_binding_check_no_filter &original) |
|
| module_binding_check (unsigned long long _fu_prec, double _area_resource, const hlsRef _HLS, const HLS_managerRef _HLSMgr, const CustomUnorderedMap< vertex, double > &_slack_time, const CustomUnorderedMap< vertex, double > &_starting_time, double _controller_delay, module_register_binding_spec &_tree_index_dsets) |
|
| module_binding_check (const module_binding_check &original) |
|
module_binding_check * | clone () const override |
|
module_binding_check & | operator= (const module_binding_check &)=delete |
|
| ~module_binding_check () override=default |
|
void | initialize_structures (boost_cc_compatibility_graph &graph, CustomUnorderedMap< C_vertex, vertex_type > &Ruv2v) override |
|
double | cost (size_t clique_count) override |
|
size_t | num_mux () override |
|
void | update_after_join (C_vertex &rep, C_vertex &child) override |
|
bool | check_edge_compatibility (C_vertex &rep, C_vertex &other) override |
|
bool | check_no_mux_needed (C_vertex &rep, C_vertex &other) override |
|
virtual | ~check_clique ()=default |
|
template<typename vertex_type>
struct module_binding_check_no_filter< vertex_type >
Definition at line 419 of file module_binding_check.hpp.