Searched refs:vhdl_decl (Results 1 – 6 of 6) sorted by relevance
603 class vhdl_decl : public vhdl_element { class609 virtual ~vhdl_decl();646 typedef std::list<vhdl_decl*> decl_list_t;667 class vhdl_type_decl : public vhdl_decl {670 : vhdl_decl(name, base) {} in vhdl_type_decl()678 class vhdl_var_decl : public vhdl_decl {681 : vhdl_decl(name, type) {} in vhdl_var_decl()693 : vhdl_decl(name, type) {} in vhdl_signal_decl()705 : vhdl_decl(name, type) {} in vhdl_param_decl()722 class vhdl_port_decl : public vhdl_decl {[all …]
52 void vhdl_scope::add_decl(vhdl_decl *decl) in add_decl()57 void vhdl_scope::add_forward_decl(vhdl_decl *decl) in add_forward_decl()62 vhdl_decl *vhdl_scope::get_decl(const std::string &name) const in get_decl()81 const vhdl_decl* decl = get_decl(name); in name_collides()199 emit_children<vhdl_decl>(of, scope_.get_decls(), level); in emit()339 : vhdl_decl(name) in vhdl_component_decl()425 vhdl_decl::~vhdl_decl() in ~vhdl_decl()431 vhdl_var_ref* vhdl_decl::make_ref() const in make_ref()436 const vhdl_type *vhdl_decl::get_type() const in get_type()442 void vhdl_decl::set_initial(vhdl_expr *initial) in set_initial()[all …]
262 vhdl_decl *decl = scope->get_decl(signame); in make_assign_lhs()269 if (decl->assignment_type() == vhdl_decl::ASSIGN_CONST) { in make_assign_lhs()321 case vhdl_decl::ASSIGN_BLOCK: in assign_for()322 case vhdl_decl::ASSIGN_CONST: in assign_for()324 case vhdl_decl::ASSIGN_NONBLOCK: in assign_for()338 if (atype == vhdl_decl::ASSIGN_NONBLOCK && in check_valid_assignment()412 vhdl_decl::assign_type_t& assign_type) in make_assignment()452 vhdl_decl *decl = proc->get_scope()->get_decl(lhs->get_name()); in make_assignment()455 if (assign_type == vhdl_decl::ASSIGN_NONBLOCK && emul_blocking) in make_assignment()609 vhdl_decl::assign_type_t ignored; in draw_nbassign()[all …]
350 vhdl_decl *decl = scope->get_decl(renamed); in nexus_to_var_ref()368 vhdl_decl* decl = scope->get_decl(ref->get_name()); in readable_ref()564 vhdl_decl *array_decl = new vhdl_type_decl(type_name, array_type); in declare_one_signal()581 vhdl_decl *decl = new vhdl_signal_decl(name, sig_type); in declare_one_signal()705 vhdl_decl* from_decl = in map_signal()709 vhdl_decl* tmp_decl = in map_signal()1176 vhdl_decl *comp_decl = vhdl_component_decl::component_decl_for(ent); in draw_hierarchy()
192 vhdl_decl *adecl = scope->get_decl(renamed); in array_lpm_to_expr()
91 vhdl_decl *decl = scope->get_decl(renamed); in translate_signal()