Searched refs:vhdl_var_ref (Results 1 – 8 of 8) sorted by relevance
/dports/cad/iverilog/verilog-11.0/tgt-vhdl/ |
H A D | stmt.cc | 286 vhdl_var_ref *lval_ref = new vhdl_var_ref(decl->get_name(), ltype); in make_assign_lhs() 414 list<vhdl_var_ref*> lvals; in make_assignment() 436 vhdl_var_ref *lhs = lvals.front(); in make_assignment() 463 vhdl_var_ref *lhs2 = in make_assignment() 556 list<vhdl_var_ref*>::iterator it; in make_assignment() 1059 if (typeid(*test) != typeid(vhdl_var_ref)) { in draw_case_test() 1068 vhdl_var_ref *tmp_ref = new vhdl_var_ref(tmp_name, NULL); in draw_case_test() 1210 vhdl_var_ref *ref; in check_against_x() 1262 vhdl_var_ref *ref; in process_number() 1333 vhdl_var_ref *ref; in process_signal() [all …]
|
H A D | logic.cc | 66 vhdl_var_ref *lhs = nexus_to_var_ref(arch->get_scope(), output); in bufif_logic() 137 vhdl_var_ref *tmp_ref = in comb_udp_logic() 138 new vhdl_var_ref(tmp_decl->get_name().c_str(), NULL); in comb_udp_logic() 144 vhdl_var_ref *out = nexus_to_var_ref(arch->get_scope(), output_nex); in comb_udp_logic() 146 new vhdl_with_select_stmt(new vhdl_var_ref(*tmp_ref), out); in comb_udp_logic() 199 vhdl_var_ref *ref = in seq_udp_logic() 208 vhdl_var_ref *ref = in seq_udp_logic() 218 (new vhdl_assign_stmt(new vhdl_var_ref("UDP_Inputs", NULL), tmp_rhs)); in seq_udp_logic() 279 vhdl_var_ref *lhs = nexus_to_var_ref(arch->get_scope(), output); in draw_logic()
|
H A D | vhdl_syntax.hh | 35 class vhdl_var_ref; 37 typedef set<vhdl_var_ref*> vhdl_var_set_t; 71 class vhdl_var_ref : public vhdl_expr { class 76 ~vhdl_var_ref(); 322 vhdl_var_ref *lhs_; 340 vhdl_var_ref *out_; 394 vhdl_var_ref *lhs_; 414 vhdl_assign_stmt(vhdl_var_ref *lhs, vhdl_expr *rhs) in vhdl_assign_stmt() 618 vhdl_var_ref* make_ref() const; 822 void add_blocking_target(vhdl_var_ref* ref); [all …]
|
H A D | lpm.cc | 109 vhdl_var_ref *selfrom = readable_ref(scope, ivl_lpm_data(lpm, 0)); in part_select_vp_lpm_to_expr() 135 vhdl_var_ref *ref = readable_ref(scope, ivl_lpm_data(lpm, i)); in ufunc_lpm_to_expr() 150 vhdl_var_ref *ref = readable_ref(scope, ivl_lpm_data(lpm, 0)); in reduction_lpm_to_expr() 203 vhdl_var_ref *ref = new vhdl_var_ref(renamed, atype); in array_lpm_to_expr() 310 vhdl_var_ref *out = nexus_to_var_ref(scope, ivl_lpm_q(lpm)); in draw_mux_lpm() 332 vhdl_var_ref *out = nexus_to_var_ref(arch->get_scope(), ivl_lpm_q(lpm)); in draw_lpm()
|
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 | scope.cc | 341 vhdl_var_ref *nexus_to_var_ref(vhdl_scope *scope, ivl_nexus_t nexus) in nexus_to_var_ref() 354 vhdl_var_ref *ref = new vhdl_var_ref(renamed.c_str(), type); in nexus_to_var_ref() 364 vhdl_var_ref* readable_ref(vhdl_scope* scope, ivl_nexus_t nex) in readable_ref() 366 vhdl_var_ref* ref = nexus_to_var_ref(scope, nex); in readable_ref() 625 (new vhdl_var_ref(name.c_str(), NULL), in declare_one_signal() 626 new vhdl_var_ref(newname.c_str(), NULL))); in declare_one_signal() 1089 vhdl_var_ref *ref = nexus_to_var_ref(arch_scope, nex); in draw_constant_drivers() 1112 vhdl_var_ref *rref = in draw_constant_drivers() 1113 new vhdl_var_ref(get_renamed_signal(sn->sig).c_str(), rtype); in draw_constant_drivers() 1114 vhdl_var_ref *lref = in draw_constant_drivers() [all …]
|
H A D | vhdl_syntax.cc | 206 void vhdl_procedural::add_blocking_target(vhdl_var_ref* ref) in add_blocking_target() 211 bool vhdl_procedural::is_blocking_target(vhdl_var_ref* ref) const in is_blocking_target() 431 vhdl_var_ref* vhdl_decl::make_ref() const in make_ref() 433 return new vhdl_var_ref(name_, type_); in make_ref() 575 vhdl_var_ref::~vhdl_var_ref() in ~vhdl_var_ref() 580 void vhdl_var_ref::set_slice(vhdl_expr *s, int w) in set_slice() 601 void vhdl_var_ref::find_vars(vhdl_var_set_t& read) in find_vars() 606 void vhdl_var_ref::emit(std::ostream &of, int level) const in emit()
|
H A D | expr.cc | 82 static vhdl_var_ref *translate_signal(ivl_expr_t e) in translate_signal() 103 vhdl_var_ref *ref = in translate_signal() 104 new vhdl_var_ref(renamed, new vhdl_type(*decl->get_type())); in translate_signal() 486 vhdl_var_ref *from_var_ref = dynamic_cast<vhdl_var_ref*>(from); in translate_select()
|