Home
last modified time | relevance | path

Searched refs:vhdl_entity (Results 1 – 7 of 7) sorted by relevance

/dports/cad/iverilog/verilog-11.0/tgt-vhdl/
H A Dstate.hh30 class vhdl_entity;
41 void remember_entity(vhdl_entity *ent, ivl_scope_t scope);
42 vhdl_entity* find_entity(ivl_scope_t scope);
43 vhdl_entity* find_entity(const std::string& name);
48 vhdl_entity *get_active_entity();
49 void set_active_entity(vhdl_entity *ent);
H A Dstate.cc77 static vhdl_entity *g_active_entity = NULL;
149 bool operator()(const vhdl_entity* ent) const in operator ()()
158 vhdl_entity* find_entity(const string& name) in find_entity()
174 vhdl_entity* find_entity(ivl_scope_t scope) in find_entity()
203 void remember_entity(vhdl_entity* ent, ivl_scope_t scope) in remember_entity()
234 vhdl_entity *get_active_entity() in get_active_entity()
240 void set_active_entity(vhdl_entity *ent) in set_active_entity()
H A Dscope.cc193 vhdl_entity *ent = find_entity(log_scope); in draw_nexus()
219 vhdl_entity *ent = find_entity(lpm_scope); in draw_nexus()
774 vhdl_entity *ent = find_entity(parent); in draw_function()
875 vhdl_entity *ent = find_entity(parent); in draw_task()
926 vhdl_entity *ent = new vhdl_entity(tname, arch, depth); in create_skeleton_entity_for()
1006 vhdl_entity *ent = find_entity(scope); in draw_all_signals()
1020 vhdl_entity* ent = find_entity(parent); in draw_all_signals()
1064 vhdl_entity *ent = find_entity(scope); in draw_constant_drivers()
1137 vhdl_entity *ent = find_entity(scope); in draw_all_logic_and_lpm()
1164 vhdl_entity *ent = find_entity(scope); in draw_hierarchy()
[all …]
H A Dprocess.cc33 static int generate_vhdl_process(vhdl_entity *ent, ivl_process_t proc) in generate_vhdl_process()
103 vhdl_entity *ent = find_entity(scope); in draw_process()
H A Dvhdl_syntax.hh33 class vhdl_entity;
657 static vhdl_component_decl *component_decl_for(vhdl_entity *ent);
901 class vhdl_entity : public vhdl_element { class
903 vhdl_entity(const string& name, vhdl_arch *arch, int depth=0);
904 virtual ~vhdl_entity();
914 friend vhdl_const_time* scale_time(const vhdl_entity* ent, uint64_t t);
930 typedef std::list<vhdl_entity*> entity_list_t;
H A Dvhdl_syntax.cc114 vhdl_entity::vhdl_entity(const string& name, vhdl_arch *arch, int depth__) in vhdl_entity() function in vhdl_entity
121 vhdl_entity::~vhdl_entity() in ~vhdl_entity()
126 void vhdl_entity::add_port(vhdl_port_decl *decl) in add_port()
131 void vhdl_entity::emit(std::ostream &of, int level) const in emit()
158 vhdl_const_time* scale_time(const vhdl_entity* ent, uint64_t t) in scale_time()
164 void vhdl_entity::set_time_units(int units, int precision) in set_time_units()
347 vhdl_component_decl *vhdl_component_decl::component_decl_for(vhdl_entity *ent) in component_decl_for()
H A Dexpr.cc551 vhdl_entity *parent_ent = find_entity(parentscope); in translate_ufunc()