Home
last modified time | relevance | path

Searched refs:vhdl_decl (Results 1 – 6 of 6) sorted by relevance

/dports/cad/iverilog/verilog-11.0/tgt-vhdl/
H A Dvhdl_syntax.hh603 class vhdl_decl : public vhdl_element { class
609 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 …]
H A Dvhdl_syntax.cc52 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 …]
H A Dstmt.cc262 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 …]
H A Dscope.cc350 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()
H A Dlpm.cc192 vhdl_decl *adecl = scope->get_decl(renamed); in array_lpm_to_expr()
H A Dexpr.cc91 vhdl_decl *decl = scope->get_decl(renamed); in translate_signal()