Home
last modified time | relevance | path

Searched refs:vhdl_var_ref (Results 1 – 8 of 8) sorted by relevance

/dports/cad/iverilog/verilog-11.0/tgt-vhdl/
H A Dstmt.cc286 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 Dlogic.cc66 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 Dvhdl_syntax.hh35 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 Dlpm.cc109 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 Dvhdl_target.h29 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 Dscope.cc341 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 Dvhdl_syntax.cc206 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 Dexpr.cc82 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()