Permalink
Browse files

Merge branch 'master' into verilog-ams

  • Loading branch information...
2 parents d5f1d0e + f3c2916 commit dbe45159ab0e51c86119529432de5dbf6bbb06d9 @steveicarus committed Dec 11, 2008
Showing with 276 additions and 2,023 deletions.
  1. +0 −37 Attrib.cc
  2. +0 −30 Attrib.h
  3. +0 −33 HName.cc
  4. +0 −33 PDelays.h
  5. +0 −26 PEvent.cc
  6. +0 −37 PEvent.h
  7. +0 −3 PGenerate.cc
  8. +0 −3 PSpec.cc
  9. +0 −3 PSpec.h
  10. +0 −16 PUdp.cc
  11. +0 −52 PUdp.h
  12. +0 −28 StringHeap.cc
  13. +0 −27 StringHeap.h
  14. +0 −41 _pli_types.h.in
  15. +0 −81 acc_user.h
  16. +0 −19 cadpli/ivl_dlfcn.h
  17. +0 −43 config.h.in
  18. +0 −35 driver/globals.h
  19. +9 −2 driver/main.c
  20. +0 −47 elab_anet.cc
  21. +39 −27 elab_expr.cc
  22. +27 −11 elaborate.cc
  23. +0 −38 eval_attrib.cc
  24. +23 −5 expr_synth.cc
  25. +2 −0 ivl.def
  26. +0 −3 ivl_assert.h
  27. +2 −6 ivlpp/lexor.lex
  28. +0 −12 lexor_keyword.h
  29. +0 −18 libveriuser/config.h.in
  30. +0 −20 libveriuser/priv.h
  31. +0 −80 link_const.cc
  32. +0 −49 load_module.cc
  33. +0 −18 named.h
  34. +0 −110 net_event.cc
  35. +0 −35 net_proc.cc
  36. +0 −40 net_udp.cc
  37. +0 −85 nodangle.cc
  38. +0 −15 parse_api.h
  39. +0 −3 parse_misc.cc
  40. +0 −3 parse_misc.h
  41. +0 −3 symbol_search.cc
  42. +1 −1 syn-rules.y
  43. +0 −31 tgt-fpga/edif.h
  44. +0 −33 tgt-fpga/fpga_priv.h
  45. +0 −30 tgt-pal/priv.h
  46. +0 −3 tgt-stub/expression.c
  47. +0 −3 tgt-stub/memory.c
  48. +0 −3 tgt-stub/priv.h
  49. +13 −4 tgt-vhdl/process.cc
  50. +20 −2 tgt-vhdl/scope.cc
  51. +92 −12 tgt-vhdl/stmt.cc
  52. +18 −0 tgt-vhdl/vhdl.cc
  53. +3 −0 tgt-vhdl/vhdl_syntax.cc
  54. +21 −2 tgt-vhdl/vhdl_syntax.hh
  55. +2 −1 tgt-vhdl/vhdl_target.h
  56. +0 −57 tgt-vvp/vector.c
  57. +0 −12 tgt-vvp/vvp_config.h.in
  58. +0 −32 util.h
  59. +3 −2 verinum.cc
  60. +0 −63 verireal.cc
  61. +0 −55 verireal.h
  62. +0 −3 veriuser.h
  63. +0 −18 vpi/mt19937int.c
  64. +0 −16 vpi/stringheap.c
  65. +0 −9 vpi/stringheap.h
  66. +0 −30 vpi/sys_deposit.c
  67. +0 −3 vpi/sys_random.c
  68. +0 −23 vpi/sys_random_mti.c
  69. +0 −65 vpi/sys_readmem.c
  70. +0 −18 vpi/sys_readmem_lex.h
  71. +1 −3 vpi/sys_readmem_lex.lex
  72. +0 −35 vvp/bufif.cc
  73. +0 −35 vvp/bufif.h
  74. +0 −21 vvp/codes.cc
  75. +0 −1 vvp/concat.cc
  76. +0 −1 vvp/dff.h
  77. +0 −3 vvp/extend.cc
  78. +0 −40 vvp/ivl_dlfcn.h
  79. +0 −13 vvp/libvpi.c
  80. +0 −3 vvp/npmos.cc
  81. +0 −3 vvp/npmos.h
  82. +0 −38 vvp/parse_misc.cc
  83. +0 −43 vvp/pointers.h
  84. +0 −3 vvp/reduce.cc
  85. +0 −26 vvp/udp.h
  86. +0 −3 vvp/vpi_iter.cc
  87. +0 −35 vvp/vpi_mcd.cc
  88. +0 −9 vvp/vvp_vpi.cc
View
@@ -16,9 +16,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: Attrib.cc,v 1.6 2004/02/20 18:53:33 steve Exp $"
-#endif
# include "config.h"
@@ -102,37 +99,3 @@ const verinum& Attrib::attr_value(unsigned idx) const
assert(idx < nlist_);
return list_[idx].val;
}
-
-
-/*
- * $Log: Attrib.cc,v $
- * Revision 1.6 2004/02/20 18:53:33 steve
- * Addtrbute keys are perm_strings.
- *
- * Revision 1.5 2002/08/12 01:34:58 steve
- * conditional ident string using autoconfig.
- *
- * Revision 1.4 2002/05/26 01:39:02 steve
- * Carry Verilog 2001 attributes with processes,
- * all the way through to the ivl_target API.
- *
- * Divide signal reference counts between rval
- * and lval references.
- *
- * Revision 1.3 2002/05/23 03:08:50 steve
- * Add language support for Verilog-2001 attribute
- * syntax. Hook this support into existing $attribute
- * handling, and add number and void value types.
- *
- * Add to the ivl_target API new functions for access
- * of complex attributes attached to gates.
- *
- * Revision 1.2 2001/07/25 03:10:48 steve
- * Create a config.h.in file to hold all the config
- * junk, and support gcc 3.0. (Stephan Boettcher)
- *
- * Revision 1.1 2000/12/04 17:37:03 steve
- * Add Attrib class for holding NetObj attributes.
- *
- */
-
View
@@ -18,9 +18,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: Attrib.h,v 1.5 2004/02/20 18:53:33 steve Exp $"
-#endif
# include "StringHeap.h"
# include "verinum.h"
@@ -60,31 +57,4 @@ class Attrib {
Attrib& operator= (const Attrib&);
};
-/*
- * $Log: Attrib.h,v $
- * Revision 1.5 2004/02/20 18:53:33 steve
- * Addtrbute keys are perm_strings.
- *
- * Revision 1.4 2002/08/12 01:34:58 steve
- * conditional ident string using autoconfig.
- *
- * Revision 1.3 2002/05/26 01:39:02 steve
- * Carry Verilog 2001 attributes with processes,
- * all the way through to the ivl_target API.
- *
- * Divide signal reference counts between rval
- * and lval references.
- *
- * Revision 1.2 2002/05/23 03:08:50 steve
- * Add language support for Verilog-2001 attribute
- * syntax. Hook this support into existing $attribute
- * handling, and add number and void value types.
- *
- * Add to the ivl_target API new functions for access
- * of complex attributes attached to gates.
- *
- * Revision 1.1 2000/12/04 17:37:03 steve
- * Add Attrib class for holding NetObj attributes.
- *
- */
#endif
View
@@ -16,9 +16,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: HName.cc,v 1.8 2007/06/02 03:42:12 steve Exp $"
-#endif
# include "config.h"
# include "HName.h"
@@ -120,33 +117,3 @@ ostream& operator<< (ostream&out, const hname_t&that)
return out;
}
-/*
- * $Log: HName.cc,v $
- * Revision 1.8 2007/06/02 03:42:12 steve
- * Properly evaluate scope path expressions.
- *
- * Revision 1.7 2007/05/16 19:12:33 steve
- * Fix hname_t use of space for 1 perm_string.
- *
- * Revision 1.6 2007/04/26 03:06:21 steve
- * Rework hname_t to use perm_strings.
- *
- * Revision 1.5 2002/11/02 03:27:52 steve
- * Allow named events to be referenced by
- * hierarchical names.
- *
- * Revision 1.4 2002/08/12 01:34:58 steve
- * conditional ident string using autoconfig.
- *
- * Revision 1.3 2002/01/05 04:36:06 steve
- * include malloc.h only when available.
- *
- * Revision 1.2 2001/12/18 04:52:45 steve
- * Include config.h for namespace declaration.
- *
- * Revision 1.1 2001/12/03 04:47:14 steve
- * Parser and pform use hierarchical names as hname_t
- * objects instead of encoded strings.
- *
- */
-
View
@@ -18,9 +18,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: PDelays.h,v 1.9 2006/01/03 05:22:14 steve Exp $"
-#endif
# include "svector.h"
# include <string>
@@ -72,34 +69,4 @@ class PDelays {
ostream& operator << (ostream&o, const PDelays&);
-/*
- * $Log: PDelays.h,v $
- * Revision 1.9 2006/01/03 05:22:14 steve
- * Handle complex net node delays.
- *
- * Revision 1.8 2006/01/02 05:33:19 steve
- * Node delays can be more general expressions in structural contexts.
- *
- * Revision 1.7 2002/08/12 01:34:58 steve
- * conditional ident string using autoconfig.
- *
- * Revision 1.6 2002/06/14 03:25:51 steve
- * Compiler portability.
- *
- * Revision 1.5 2001/12/29 20:19:31 steve
- * Do not delete delay expressions of UDP instances.
- *
- * Revision 1.4 2001/11/22 06:20:59 steve
- * Use NetScope instead of string for scope path.
- *
- * Revision 1.3 2001/01/16 02:44:17 steve
- * Use the iosfwd header if available.
- *
- * Revision 1.2 2000/02/23 02:56:53 steve
- * Macintosh compilers do not support ident.
- *
- * Revision 1.1 1999/09/04 19:11:46 steve
- * Add support for delayed non-blocking assignments.
- *
- */
#endif
View
@@ -16,9 +16,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: PEvent.cc,v 1.5 2004/02/19 06:57:10 steve Exp $"
-#endif
# include "config.h"
@@ -38,26 +35,3 @@ perm_string PEvent::name() const
return name_;
}
-/*
- * $Log: PEvent.cc,v $
- * Revision 1.5 2004/02/19 06:57:10 steve
- * Memory and Event names use perm_string.
- *
- * Revision 1.4 2003/03/01 06:25:30 steve
- * Add the lex_strings string handler, and put
- * scope names and system task/function names
- * into this table. Also, permallocate event
- * names from the beginning.
- *
- * Revision 1.3 2002/08/12 01:34:58 steve
- * conditional ident string using autoconfig.
- *
- * Revision 1.2 2001/07/25 03:10:48 steve
- * Create a config.h.in file to hold all the config
- * junk, and support gcc 3.0. (Stephan Boettcher)
- *
- * Revision 1.1 2000/04/01 19:31:57 steve
- * Named events as far as the pform.
- *
- */
-
View
@@ -18,9 +18,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: PEvent.h,v 1.9 2004/02/19 06:57:10 steve Exp $"
-#endif
# include "LineInfo.h"
# include "StringHeap.h"
@@ -54,38 +51,4 @@ class PEvent : public LineInfo {
PEvent& operator= (const PEvent&);
};
-/*
- * $Log: PEvent.h,v $
- * Revision 1.9 2004/02/19 06:57:10 steve
- * Memory and Event names use perm_string.
- *
- * Revision 1.8 2003/03/01 06:25:30 steve
- * Add the lex_strings string handler, and put
- * scope names and system task/function names
- * into this table. Also, permallocate event
- * names from the beginning.
- *
- * Revision 1.7 2003/01/30 16:23:07 steve
- * Spelling fixes.
- *
- * Revision 1.6 2002/08/12 01:34:58 steve
- * conditional ident string using autoconfig.
- *
- * Revision 1.5 2001/12/03 04:47:14 steve
- * Parser and pform use hierarchical names as hname_t
- * objects instead of encoded strings.
- *
- * Revision 1.4 2001/01/16 02:44:18 steve
- * Use the iosfwd header if available.
- *
- * Revision 1.3 2000/04/09 17:44:30 steve
- * Catch event declarations during scope elaborate.
- *
- * Revision 1.2 2000/04/04 03:20:15 steve
- * Simulate named event trigger and waits.
- *
- * Revision 1.1 2000/04/01 19:31:57 steve
- * Named events as far as the pform.
- *
- */
#endif
View
@@ -16,9 +16,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: PGenerate.cc,v 1.4 2007/06/02 03:42:12 steve Exp $"
-#endif
# include "PGenerate.h"
# include "PWire.h"
View
@@ -16,9 +16,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: PSpec.cc,v 1.2 2007/02/12 01:52:21 steve Exp $"
-#endif
# include "PSpec.h"
View
@@ -18,9 +18,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: PSpec.h,v 1.3 2007/04/13 02:34:35 steve Exp $"
-#endif
# include "LineInfo.h"
# include "StringHeap.h"
View
16 PUdp.cc
@@ -16,9 +16,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: PUdp.cc,v 1.3 2004/03/08 00:47:44 steve Exp $"
-#endif
# include "PUdp.h"
@@ -38,16 +35,3 @@ unsigned PUdp::find_port(const char*name)
return ports.count();
}
-/*
- * $Log: PUdp.cc,v $
- * Revision 1.3 2004/03/08 00:47:44 steve
- * primitive ports can bind bi name.
- *
- * Revision 1.2 2004/02/18 17:11:54 steve
- * Use perm_strings for named langiage items.
- *
- * Revision 1.1 2003/07/15 05:07:13 steve
- * Move PUdp constructor into compiled file.
- *
- */
-
View
52 PUdp.h
@@ -18,9 +18,6 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
-#ifdef HAVE_CVS_IDENT
-#ident "$Id: PUdp.h,v 1.12 2004/03/08 00:47:44 steve Exp $"
-#endif
# include <map>
# include "StringHeap.h"
@@ -78,53 +75,4 @@ class PUdp {
PUdp& operator= (const PUdp&);
};
-/*
- * $Log: PUdp.h,v $
- * Revision 1.12 2004/03/08 00:47:44 steve
- * primitive ports can bind bi name.
- *
- * Revision 1.11 2004/02/18 17:11:54 steve
- * Use perm_strings for named langiage items.
- *
- * Revision 1.10 2003/07/15 05:07:13 steve
- * Move PUdp constructor into compiled file.
- *
- * Revision 1.9 2003/07/15 03:49:22 steve
- * Spelling fixes.
- *
- * Revision 1.8 2003/01/30 16:23:07 steve
- * Spelling fixes.
- *
- * Revision 1.7 2002/08/12 01:34:58 steve
- * conditional ident string using autoconfig.
- *
- * Revision 1.6 2002/05/23 03:08:51 steve
- * Add language support for Verilog-2001 attribute
- * syntax. Hook this support into existing $attribute
- * handling, and add number and void value types.
- *
- * Add to the ivl_target API new functions for access
- * of complex attributes attached to gates.
- *
- * Revision 1.5 2001/04/22 23:09:45 steve
- * More UDP consolidation from Stephan Boettcher.
- *
- * Revision 1.4 2000/02/23 02:56:53 steve
- * Macintosh compilers do not support ident.
- *
- * Revision 1.3 1999/06/15 03:44:53 steve
- * Get rid of the STL vector template.
- *
- * Revision 1.2 1998/12/01 00:42:13 steve
- * Elaborate UDP devices,
- * Support UDP type attributes, and
- * pass those attributes to nodes that
- * are instantiated by elaboration,
- * Put modules into a map instead of
- * a simple list.
- *
- * Revision 1.1 1998/11/25 02:35:53 steve
- * Parse UDP primitives all the way to pform.
- *
- */
#endif
Oops, something went wrong.

0 comments on commit dbe4515

Please sign in to comment.