Home
last modified time | relevance | path

Searched refs:NetPartSelect (Results 1 – 20 of 20) sorted by relevance

/dports/cad/iverilog/verilog-11.0/
H A Dcprop.cc50 virtual void lpm_part_select(Design*des, NetPartSelect*obj);
196 static bool compare_base(NetPartSelect*a, NetPartSelect*b) in compare_base()
212 void cprop_functor::lpm_part_select(Design*des, NetPartSelect*obj) in lpm_part_select()
214 if (obj->dir() != NetPartSelect::PV) in lpm_part_select()
219 vector<NetPartSelect*> obj_set; in lpm_part_select()
232 NetPartSelect*cur_obj = dynamic_cast<NetPartSelect*> (tmp_obj); in lpm_part_select()
236 if (cur_obj->dir() != NetPartSelect::PV) in lpm_part_select()
307 NetPartSelect*cobj = obj_set[idx]; in lpm_part_select()
H A Dexposenodes.cc50 virtual void lpm_part_select(Design*des, NetPartSelect*obj);
98 void exposenodes_functor::lpm_part_select(Design*, NetPartSelect*obj) in lpm_part_select()
100 if (obj->dir() != NetPartSelect::VP) in lpm_part_select()
H A Delab_net.cc140 NetPartSelect::dir_t part_dir = NetPartSelect::VP; in elaborate_lnet_common_()
145 NetPartSelect*ps = new NetPartSelect(osig, off, wid, part_dir); in elaborate_lnet_common_()
849 NetPartSelect*sub = new NetPartSelect(sig, lidx, subnet_wid, in elaborate_lnet_common_()
850 NetPartSelect::PV); in elaborate_lnet_common_()
985 ps = new NetPartSelect(sig, lidx, swid, NetPartSelect::PV); in elaborate_subport()
991 ps = new NetPartSelect(sig, lidx, swid, NetPartSelect::VP); in elaborate_subport()
H A Dpad_to_width.cc154 NetPartSelect*ps = new NetPartSelect(net, 0, wid, NetPartSelect::VP); in crop_to_width()
H A Dlink_const.cc302 const NetPartSelect*obj_ps = dynamic_cast<const NetPartSelect*>(obj); in driven_mask()
304 if (obj_ps->dir()==NetPartSelect::VP) { in driven_mask()
H A Dexpr_synth.cc643 NetPartSelect*psel = new NetPartSelect(lsig, shift<0? ushift : 0, in synthesize()
645 NetPartSelect::VP, in synthesize()
1101 NetPartSelect*sel = new NetPartSelect(sub, base_val, select_width, in synthesize()
1102 NetPartSelect::VP); in synthesize()
1150 NetPartSelect*sel = new NetPartSelect(sub, off, expr_width(), in synthesize()
1184 NetPartSelect*sel = new NetPartSelect(sub, 0, expr_width(), in synthesize()
1185 NetPartSelect::VP, has_sign()); in synthesize()
H A Dnetmisc.cc1442 vector<NetPartSelect*> ps_map (sig->vector_width()); in collapse_partselect_pv_to_concat()
1453 NetPartSelect*ps_obj = dynamic_cast<NetPartSelect*> (obj); in collapse_partselect_pv_to_concat()
1456 if (ps_obj->dir() != NetPartSelect::PV) in collapse_partselect_pv_to_concat()
1474 NetPartSelect*ps_obj = ps_map[idx]; in collapse_partselect_pv_to_concat()
1517 NetPartSelect*ps_obj = ps_map[idx]; in collapse_partselect_pv_to_concat()
1686 NetPartSelect* detect_partselect_lval(Link&pin) in detect_partselect_lval()
1688 NetPartSelect*found_ps = 0; in detect_partselect_lval()
1704 if (NetPartSelect*ps = dynamic_cast<NetPartSelect*> (obj)) { in detect_partselect_lval()
1712 if (ps->dir()==NetPartSelect::VP) in detect_partselect_lval()
H A Dfunctor.cc97 void functor_t::lpm_part_select(Design*, NetPartSelect*) in lpm_part_select() argument
256 void NetPartSelect::functor_node(Design*des, functor_t*fun) in functor_node()
H A Dnetlist.cc950 NetPartSelect::NetPartSelect(NetNet*sig, unsigned off, unsigned wid, in NetPartSelect() function in NetPartSelect
951 NetPartSelect::dir_t dir__, in NetPartSelect()
959 case NetPartSelect::VP: in NetPartSelect()
963 case NetPartSelect::PV: in NetPartSelect()
972 NetPartSelect::NetPartSelect(NetNet*sig, NetNet*sel, in NetPartSelect() function in NetPartSelect
978 case NetPartSelect::VP: in NetPartSelect()
982 case NetPartSelect::PV: in NetPartSelect()
992 NetPartSelect::~NetPartSelect() in ~NetPartSelect()
996 unsigned NetPartSelect::width() const in width()
1001 unsigned NetPartSelect::base() const in base()
H A Dsynth2.cc438 NetPartSelect*ps = new NetPartSelect(tmp, base_off, lval_width, NetPartSelect::PV); in synth_async()
696 NetPartSelect*ps0 = new NetPartSelect(esig, 0, sel_need-1, in mux_selector_reduce_width()
697 NetPartSelect::VP); in mux_selector_reduce_width()
713 NetPartSelect*ps1 = new NetPartSelect(esig, sel_need-1, in mux_selector_reduce_width()
715 NetPartSelect::VP); in mux_selector_reduce_width()
1351 NetPartSelect*apv = detect_partselect_lval(a_out.pin(idx)); in synth_async()
1358 NetPartSelect*bpv = detect_partselect_lval(b_out.pin(idx)); in synth_async()
H A Dfunctor.h90 virtual void lpm_part_select(class Design*des, class NetPartSelect*);
H A Dtarget.h104 virtual bool part_select(const NetPartSelect*);
H A Delaborate.cc152 NetPartSelect*tmp = new NetPartSelect(rval, 0,lval->vector_width(), in elaborate()
153 NetPartSelect::VP); in elaborate()
968 NetPartSelect*tmp1 = new NetPartSelect(sig, gdx, 1, in elaborate()
969 NetPartSelect::VP); in elaborate()
1043 NetPartSelect*node = new NetPartSelect(tmp, 0, swidth, in resize_net_to_port_()
1044 NetPartSelect::VP); in resize_net_to_port_()
1067 NetPartSelect*node = new NetPartSelect(sig, 0, pwidth, in resize_net_to_port_()
1068 NetPartSelect::VP); in resize_net_to_port_()
1910 NetPartSelect*ptmp = new NetPartSelect(sig, spin, in elaborate_mod_()
4447 NetPartSelect*tmp = new NetPartSelect(sig, base, wid, NetPartSelect::VP); in elaborate_st()
[all …]
H A Dnetmisc.h410 extern NetPartSelect* detect_partselect_lval(Link&pin);
H A Dtarget.cc217 bool target_t::part_select(const NetPartSelect*) in part_select() argument
H A Demit.cc155 bool NetPartSelect::emit_node(struct target_t*tgt) const in emit_node()
H A Dt-dll.h85 bool part_select(const NetPartSelect*);
H A Dnetlist.h2275 class NetPartSelect : public NetNode {
2281 explicit NetPartSelect(NetNet*sig,
2284 explicit NetPartSelect(NetNet*sig, NetNet*sel,
2286 ~NetPartSelect();
H A Dt-dll.cc2228 bool dll_target::part_select(const NetPartSelect*net) in part_select()
2232 case NetPartSelect::VP: in part_select()
2235 case NetPartSelect::PV: in part_select()
H A Ddesign_dump.cc812 void NetPartSelect::dump_node(ostream&o, unsigned ind) const in dump_node()