Searched refs:vhdl_scope (Results 1 – 11 of 11) sorted by relevance
/dports/cad/iverilog/verilog-11.0/tgt-vhdl/ |
H A D | lpm.cc | 30 static vhdl_expr *part_select_base(vhdl_scope *scope, ivl_lpm_t lpm) in part_select_base() 107 static vhdl_expr *part_select_vp_lpm_to_expr(vhdl_scope *scope, ivl_lpm_t lpm) in part_select_vp_lpm_to_expr() 124 static vhdl_expr *part_select_pv_lpm_to_expr(vhdl_scope *scope, ivl_lpm_t lpm) in part_select_pv_lpm_to_expr() 129 static vhdl_expr *ufunc_lpm_to_expr(vhdl_scope *scope, ivl_lpm_t lpm) in ufunc_lpm_to_expr() 147 static vhdl_expr *reduction_lpm_to_expr(vhdl_scope *scope, ivl_lpm_t lpm, in reduction_lpm_to_expr() 175 static vhdl_expr *sign_extend_lpm_to_expr(vhdl_scope *scope, ivl_lpm_t lpm) in sign_extend_lpm_to_expr() 184 static vhdl_expr *array_lpm_to_expr(vhdl_scope *scope, ivl_lpm_t lpm) in array_lpm_to_expr() 210 static vhdl_expr *shift_lpm_to_expr(vhdl_scope *scope, ivl_lpm_t lpm, in shift_lpm_to_expr() 226 static vhdl_expr *repeat_lpm_to_expr(vhdl_scope *scope, ivl_lpm_t lpm) in repeat_lpm_to_expr() 232 static vhdl_expr *lpm_to_expr(vhdl_scope *scope, ivl_lpm_t lpm) in lpm_to_expr() [all …]
|
H A D | state.hh | 29 class vhdl_scope; 34 void remember_signal(ivl_signal_t sig, vhdl_scope *scope); 36 vhdl_scope *find_scope_for_signal(ivl_signal_t sig); 38 ivl_signal_t find_signal_named(const std::string &name, const vhdl_scope *scope);
|
H A D | scope.cc | 39 vhdl_scope *scope; 170 vhdl_scope *scope = find_scope_for_signal(sig); in draw_nexus() 196 vhdl_scope *vhdl_scope = ent->get_arch()->get_scope(); in draw_nexus() local 197 if (visible_nexus(priv, vhdl_scope)) { in draw_nexus() 209 link_scope_to_nexus_tmp(priv, vhdl_scope, ss.str()); in draw_nexus() 222 vhdl_scope *vhdl_scope = ent->get_arch()->get_scope(); in draw_nexus() local 223 if (visible_nexus(priv, vhdl_scope)) { in draw_nexus() 253 if (!vhdl_scope->have_declared(ss.str())) in draw_nexus() 364 vhdl_var_ref* readable_ref(vhdl_scope* scope, ivl_nexus_t nex) in readable_ref() 686 vhdl_scope *arch_scope = parent->get_arch()->get_scope(); in map_signal() [all …]
|
H A D | vhdl_syntax.hh | 32 class vhdl_scope; 773 class vhdl_scope { class 775 vhdl_scope(); 776 ~vhdl_scope(); 784 vhdl_scope *get_parent() const; 799 vhdl_scope *parent_; 827 vhdl_scope scope_; 850 vhdl_scope variables_; 888 vhdl_scope *get_scope() { return &scope_; } in get_scope() 891 vhdl_scope scope_; [all …]
|
H A D | vhdl_syntax.cc | 33 vhdl_scope::vhdl_scope() in vhdl_scope() function in vhdl_scope 40 vhdl_scope::~vhdl_scope() in ~vhdl_scope() 45 void vhdl_scope::set_initializing(bool i) in set_initializing() 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() 73 bool vhdl_scope::have_declared(const std::string &name) const in have_declared() 79 bool vhdl_scope::name_collides(const string& name) const in name_collides() 88 bool vhdl_scope::contained_within(const vhdl_scope *other) const in contained_within() 98 vhdl_scope *vhdl_scope::get_parent() const in get_parent() 104 bool vhdl_scope::hoisted_initialiser() const in hoisted_initialiser() [all …]
|
H A D | state.cc | 61 vhdl_scope *scope; // The scope where it is defined 94 void remember_signal(ivl_signal_t sig, vhdl_scope *scope) in remember_signal() 113 vhdl_scope *find_scope_for_signal(ivl_signal_t sig) in find_scope_for_signal() 132 ivl_signal_t find_signal_named(const std::string &name, const vhdl_scope *scope) in find_signal_named()
|
H A D | vhdl_target.h | 29 vhdl_var_ref *nexus_to_var_ref(vhdl_scope *arch_scope, ivl_nexus_t nexus); 30 vhdl_var_ref* readable_ref(vhdl_scope* scope, ivl_nexus_t nex);
|
H A D | logic.cc | 32 static vhdl_expr *inputs_to_expr(vhdl_scope *scope, vhdl_binop_t op, in inputs_to_expr() 53 static vhdl_expr *input_to_expr(vhdl_scope *scope, vhdl_unaryop_t op, in input_to_expr() 231 static vhdl_expr *translate_logic_inputs(vhdl_scope *scope, ivl_net_logic_t log) in translate_logic_inputs()
|
H A D | support.cc | 30 vhdl_scope *scope = get_active_entity()->get_arch()->get_scope(); in require_support_function()
|
H A D | expr.cc | 86 const vhdl_scope *scope = find_scope_for_signal(sig); in translate_signal()
|
H A D | stmt.cc | 239 static vhdl_var_ref *make_assign_lhs(ivl_lval_t lval, vhdl_scope *scope) in make_assign_lhs()
|