/dports/cad/iverilog/verilog-11.0/ |
H A D | netenum.cc | 26 netenum_t::netenum_t(ivl_variable_type_t btype, bool signed_flag, in netenum_t() function in netenum_t 35 netenum_t::~netenum_t() in ~netenum_t() 39 bool netenum_t::get_signed() const in get_signed() 44 bool netenum_t::get_isint() const in get_isint() 52 bool netenum_t::packed() const in packed() 57 long netenum_t::packed_width() const in packed_width() 120 netenum_t::iterator netenum_t::find_name(perm_string name) const in find_name() 141 netenum_t::iterator netenum_t::end_name() const in end_name() 146 netenum_t::iterator netenum_t::first_name() const in first_name() 151 netenum_t::iterator netenum_t::last_name() const in last_name() [all …]
|
H A D | netenum.h | 34 class netenum_t : public LineInfo, public ivl_type_s { 37 explicit netenum_t(ivl_variable_type_t base_type, bool signed_flag, 40 ~netenum_t(); 73 bool matches(const netenum_t*other) const; 87 inline ivl_variable_type_t netenum_t::base_type() const in base_type() 90 inline size_t netenum_t::size() const { return names_.size(); } in size()
|
H A D | net_expr.cc | 70 const netenum_t*NetExpr::enumeration() const in enumeration() 263 NetEConstEnum::NetEConstEnum(Definitions*s, perm_string n, const netenum_t*eset, const verinum&v) in NetEConstEnum() 273 const netenum_t*NetEConstEnum::enumeration() const in enumeration() 338 NetENetenum::NetENetenum(const netenum_t*s) in NetENetenum() 347 const netenum_t* NetENetenum::netenum() const in netenum() 487 NetESFunc::NetESFunc(const char*n, const netenum_t*enum_type, unsigned np) in NetESFunc() 537 const netenum_t* NetESFunc::enumeration() const in enumeration()
|
H A D | net_scope.cc | 44 void Definitions::add_enumeration_set(const enum_type_t*key, netenum_t*enum_set) in add_enumeration_set() 46 netenum_t*&tmp = enum_sets_[key]; in add_enumeration_set() 51 bool Definitions::add_enumeration_name(netenum_t*enum_set, perm_string name) in add_enumeration_name() 53 netenum_t::iterator enum_val = enum_set->find_name(name); in add_enumeration_name() 65 netenum_t* Definitions::enumeration_for_key(const enum_type_t*key) const in enumeration_for_key() 67 map<const enum_type_t*,netenum_t*>::const_iterator cur; in enumeration_for_key() 79 const netenum_t*Definitions::enumeration_for_name(perm_string name) in enumeration_for_name() 260 const netenum_t*NetScope::find_enumeration_for_name(const Design*des, perm_string name) in find_enumeration_for_name()
|
H A D | net_assign.cc | 195 const netenum_t*NetAssign_::enumeration() const in enumeration() 197 const netenum_t*tmp = 0; in enumeration() 208 tmp = dynamic_cast<const netenum_t*>(ntype); in enumeration()
|
H A D | netlist.h | 87 class netenum_t; variable 713 const netenum_t*enumeration(void) const; 2163 const netenum_t*enumeration() const; 2172 const netenum_t*enum_set_; 2865 const netenum_t*enumeration() const; 4470 const netenum_t* netenum() const; 4480 const netenum_t*netenum_; 4688 const netenum_t*enum_type_; 4770 const netenum_t* enumeration() const; 4918 const netenum_t*enumeration() const; [all …]
|
H A D | target.h | 73 virtual bool enumeration(const NetScope*, netenum_t*);
|
H A D | pform_types.h | 52 class netenum_t; variable
|
H A D | target.cc | 59 bool target_t::enumeration(const NetScope*, netenum_t*obj) in enumeration()
|
H A D | netlist.cc | 734 const netenum_t*NetNet::enumeration(void) const in enumeration() 736 return dynamic_cast<const netenum_t*> (net_type_); in enumeration() 2244 const netenum_t* NetEUFunc::enumeration() const in enumeration() 2468 const netenum_t* NetESignal::enumeration() const in enumeration() 2541 const netenum_t* NetETernary::enumeration() const in enumeration()
|
H A D | elab_expr.cc | 1693 const netenum_t*netenum, in check_for_enum_methods() 1722 netenum_t::iterator item = netenum->first_name(); in check_for_enum_methods() 1738 netenum_t::iterator item = netenum->last_name(); in check_for_enum_methods() 2009 } else if (const netenum_t*tmp_enum = dynamic_cast<const netenum_t*> (member->net_type)) { in check_for_struct_members() 2652 if (const netenum_t*netenum = net->enumeration()) { in elaborate_expr_method_() 3439 if (const netenum_t*netenum = net->enumeration()) { in test_width_method_() 3605 const netenum_t*use_enum = par_enum->enumeration(); in test_width() 4212 const netenum_t*netenum = net->enumeration(); in elaborate_expr()
|
H A D | elab_lval.cc | 1424 } else if (const netenum_t*tmp_enum = dynamic_cast<const netenum_t*> (member->net_type)) { in elaborate_lval_net_packed_member_()
|
H A D | emit.cc | 438 for (map<const enum_type_t*,netenum_t*>::const_iterator cur = enum_sets_.begin() in emit_scope()
|
H A D | t-dll.h | 62 bool enumeration(const NetScope*, netenum_t*);
|
H A D | elab_scope.cc | 161 netenum_t*use_enum = new netenum_t(enum_type->base_type, in elaborate_scope_enumeration()
|
H A D | ivl_target.h | 175 typedef const _CLASS netenum_t*ivl_enumtype_t;
|
H A D | t-dll-api.cc | 2578 else if (const netenum_t*enm = dynamic_cast<const netenum_t*> (net->net_type)) in ivl_signal_integer()
|
H A D | elab_sig.cc | 1231 const netenum_t*use_enum = base_type_scope->find_enumeration_for_name(des, sample_name->name); in elaborate_sig()
|
H A D | design_dump.cc | 1537 for (map<const enum_type_t*,netenum_t*>::const_iterator cur = enum_sets_.begin() in dump()
|
H A D | t-dll.cc | 903 bool dll_target::enumeration(const NetScope*in_scope, netenum_t*net) in enumeration()
|