/dports/cad/iverilog/verilog-11.0/ |
H A D | cprop.cc | 50 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 D | exposenodes.cc | 50 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 D | elab_net.cc | 140 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 D | pad_to_width.cc | 154 NetPartSelect*ps = new NetPartSelect(net, 0, wid, NetPartSelect::VP); in crop_to_width()
|
H A D | link_const.cc | 302 const NetPartSelect*obj_ps = dynamic_cast<const NetPartSelect*>(obj); in driven_mask() 304 if (obj_ps->dir()==NetPartSelect::VP) { in driven_mask()
|
H A D | expr_synth.cc | 643 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 D | netmisc.cc | 1442 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 D | functor.cc | 97 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 D | netlist.cc | 950 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 D | synth2.cc | 438 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 D | functor.h | 90 virtual void lpm_part_select(class Design*des, class NetPartSelect*);
|
H A D | target.h | 104 virtual bool part_select(const NetPartSelect*);
|
H A D | elaborate.cc | 152 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 D | netmisc.h | 410 extern NetPartSelect* detect_partselect_lval(Link&pin);
|
H A D | target.cc | 217 bool target_t::part_select(const NetPartSelect*) in part_select() argument
|
H A D | emit.cc | 155 bool NetPartSelect::emit_node(struct target_t*tgt) const in emit_node()
|
H A D | t-dll.h | 85 bool part_select(const NetPartSelect*);
|
H A D | netlist.h | 2275 class NetPartSelect : public NetNode { 2281 explicit NetPartSelect(NetNet*sig, 2284 explicit NetPartSelect(NetNet*sig, NetNet*sel, 2286 ~NetPartSelect();
|
H A D | t-dll.cc | 2228 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 D | design_dump.cc | 812 void NetPartSelect::dump_node(ostream&o, unsigned ind) const in dump_node()
|