Home
last modified time | relevance | path

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

/dports/cad/iverilog/verilog-11.0/
H A Dnetenum.cc26 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 Dnetenum.h34 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 Dnet_expr.cc70 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 Dnet_scope.cc44 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 Dnet_assign.cc195 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 Dnetlist.h87 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 Dtarget.h73 virtual bool enumeration(const NetScope*, netenum_t*);
H A Dpform_types.h52 class netenum_t; variable
H A Dtarget.cc59 bool target_t::enumeration(const NetScope*, netenum_t*obj) in enumeration()
H A Dnetlist.cc734 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 Delab_expr.cc1693 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 Delab_lval.cc1424 } else if (const netenum_t*tmp_enum = dynamic_cast<const netenum_t*> (member->net_type)) { in elaborate_lval_net_packed_member_()
H A Demit.cc438 for (map<const enum_type_t*,netenum_t*>::const_iterator cur = enum_sets_.begin() in emit_scope()
H A Dt-dll.h62 bool enumeration(const NetScope*, netenum_t*);
H A Delab_scope.cc161 netenum_t*use_enum = new netenum_t(enum_type->base_type, in elaborate_scope_enumeration()
H A Divl_target.h175 typedef const _CLASS netenum_t*ivl_enumtype_t;
H A Dt-dll-api.cc2578 else if (const netenum_t*enm = dynamic_cast<const netenum_t*> (net->net_type)) in ivl_signal_integer()
H A Delab_sig.cc1231 const netenum_t*use_enum = base_type_scope->find_enumeration_for_name(des, sample_name->name); in elaborate_sig()
H A Ddesign_dump.cc1537 for (map<const enum_type_t*,netenum_t*>::const_iterator cur = enum_sets_.begin() in dump()
H A Dt-dll.cc903 bool dll_target::enumeration(const NetScope*in_scope, netenum_t*net) in enumeration()