/dports/cad/iverilog/verilog-11.0/vhdlpp/ |
H A D | subprogram.cc | 89 SubprogramHeader::SubprogramHeader(perm_string nam, list<InterfacePort*>*ports, in SubprogramHeader() function in SubprogramHeader 95 SubprogramHeader::~SubprogramHeader() in ~SubprogramHeader() 109 bool SubprogramHeader::compare_specification(SubprogramHeader*that) const in compare_specification() 154 const InterfacePort*SubprogramHeader::peek_param(int idx) const in peek_param() 165 const VType*SubprogramHeader::peek_param_type(int idx) const in peek_param_type() 193 bool SubprogramHeader::unbounded() const { in unbounded() 208 void SubprogramHeader::set_body(SubprogramBody*bdy) in set_body() 245 SubprogramHeader*SubprogramHeader::make_instance(std::vector<Expression*> arguments, in make_instance() 265 SubprogramHeader*instance = new SubprogramHeader(new_name, ports, return_type_); in make_instance() 328 void SubprogramHeader::fix_return_type() in fix_return_type() [all …]
|
H A D | subprogram.h | 57 const SubprogramHeader*header() const { return header_; } in header() 62 SubprogramHeader*header_; 64 friend class SubprogramHeader; variable 67 class SubprogramHeader : public LineInfo { 69 SubprogramHeader(perm_string name, std::list<InterfacePort*>*ports, 71 virtual ~SubprogramHeader(); 75 bool compare_specification(SubprogramHeader*that) const; 127 SubprogramHeader*make_instance(std::vector<Expression*> arguments, ScopeBase*scope) const; 151 class SubprogramStdHeader : public SubprogramHeader 156 SubprogramHeader(nam, ports, return_type) {} in SubprogramStdHeader()
|
H A D | subprogram_emit.cc | 64 int SubprogramHeader::emit_package(ostream&fd) const in emit_package() 113 int SubprogramHeader::emit_full_name(const std::vector<Expression*>&argv, in emit_full_name() 129 int SubprogramHeader::emit_name(const std::vector<Expression*>&, in emit_name() 136 int SubprogramHeader::emit_args(const std::vector<Expression*>&argv, in emit_args()
|
H A D | scope.h | 35 class SubprogramHeader; variable 39 typedef list<SubprogramHeader*> SubHeaderList; 77 inline void bind_subprogram(perm_string name, SubprogramHeader*obj) in bind_subprogram() 101 SubprogramHeader*match_subprogram(perm_string name, 220 SubprogramHeader* recall_subprogram(const SubprogramHeader*subp) const;
|
H A D | library.h | 24 class SubprogramHeader; variable 33 SubprogramHeader*library_match_subprogram(perm_string name, const list<const VType*>*params);
|
H A D | scope.cc | 266 SubprogramHeader*ScopeBase::match_subprogram(perm_string name, in match_subprogram() 287 SubprogramHeader*subp = *it; in match_subprogram() 329 SubprogramHeader* ActiveScope::recall_subprogram(const SubprogramHeader*subp) const in recall_subprogram() 332 SubprogramHeader*tmp; in recall_subprogram()
|
H A D | std_funcs.h | 32 void register_std_subprogram(SubprogramHeader*header);
|
H A D | package_emit.cc | 74 SubprogramHeader*header = *it; in emit_package()
|
H A D | debug.cc | 159 const SubprogramHeader*subp = *it; in dump_scope() 175 const SubprogramHeader*subp = *it; in dump_scope() 476 void SubprogramHeader::dump(ostream&fd) const in dump()
|
H A D | library.cc | 79 SubprogramHeader*library_match_subprogram(perm_string name, const list<const VType*>*params) in library_match_subprogram() 81 SubprogramHeader*subp; in library_match_subprogram()
|
H A D | package.cc | 150 const SubprogramHeader*subp = *it; in write_to_stream()
|
H A D | parse.y | 88 static SubprogramHeader*active_sub = NULL; 266 SubprogramHeader*subprogram; 1372 SubprogramHeader*tmp = new SubprogramHeader(name, $3, type_mark); 2078 SubprogramHeader*tmp = new SubprogramHeader(name, $3, NULL); 2595 { SubprogramHeader*prog = $1; 2596 SubprogramHeader*tmp = active_scope->recall_subprogram(prog);
|
H A D | sequential_elaborate.cc | 144 if(const SubprogramHeader*header = subp->header()) { in elaborate()
|
H A D | expression.h | 36 class SubprogramHeader; variable 630 SubprogramHeader*match_signature(Entity*ent, ScopeBase*scope) const; 635 mutable SubprogramHeader*def_;
|
H A D | expression.cc | 573 SubprogramHeader*ExpFunc::match_signature(Entity*ent, ScopeBase*scope) const in match_signature() 575 SubprogramHeader*prog = NULL; in match_signature()
|
H A D | architec_emit.cc | 102 SubprogramHeader*subp = *it; in emit()
|
H A D | sequential.h | 217 SubprogramHeader*def_;
|
H A D | std_funcs.cc | 27 void register_std_subprogram(SubprogramHeader*header) in register_std_subprogram()
|