1
0
mirror of synced 2026-03-12 21:44:27 +00:00

Commit Graph

  • 80aefb3eaa Added intersynth backend Clifford Wolf 2013-03-23 10:58:14 +01:00
  • 47325fb271 Added help -write-tex-command-reference-manual option Clifford Wolf 2013-03-21 11:33:56 +01:00
  • 69ce1191c0 Added eclipse CDT project files to .gitignore Clifford Wolf 2013-03-21 10:59:35 +01:00
  • 8f610dca58 Added -S option for simple synthesis to gate logic Clifford Wolf 2013-03-21 09:52:21 +01:00
  • 87c7717566 Avoid verilog-2k in verilog backend Clifford Wolf 2013-03-21 09:51:25 +01:00
  • 91b94ef57b Disabled the per-default dumping of ILANG code Clifford Wolf 2013-03-21 09:12:32 +01:00
  • 8d37d1e08b Added -nomap option to memory pass Clifford Wolf 2013-03-21 09:11:06 +01:00
  • 0d39366e2c Merge branch 'hansiglaser-master' Clifford Wolf 2013-03-19 13:47:46 +01:00
  • 9f10acb840 added optimizations for single-bit $eq/$ne with constant input to opt_const Clifford Wolf 2013-03-19 13:33:33 +01:00
  • d8a7fa6b67 improved $mux optimization in opt_const Clifford Wolf 2013-03-19 13:32:39 +01:00
  • b7fcf1fb9a keep $mux and $_MUX_ optimizations separate in opt_const Clifford Wolf 2013-03-19 13:32:04 +01:00
  • 1d30c66a7f added a TODO Johann Glaser 2013-03-18 22:06:53 +01:00
  • 69674652c5 added one more suggestion to optimize MUXes in pass "opt_const" Johann Glaser 2013-03-18 22:06:16 +01:00
  • a4e2c887f1 also optimize single-bit "$mux" cells in pass "opt_const", added suggestions for more optimizations Johann Glaser 2013-03-18 22:05:21 +01:00
  • 15ad2db8fc fixed a crash when lines start with whitespace Johann Glaser 2013-03-18 20:58:47 +01:00
  • 2192873daa added description of Makefile include files for build configuration Johann Glaser 2013-03-18 19:26:35 +01:00
  • 71de666003 More TODOs in README Clifford Wolf 2013-03-18 15:05:15 +01:00
  • bc5489f7ec Merge branch 'hansi' Clifford Wolf 2013-03-18 07:33:53 +01:00
  • 020a35d11e Removed date from auto-generated passes/techmap/stdcells.inc Clifford Wolf 2013-03-18 07:32:33 +01:00
  • 52914c2e68 Fixed abc eeror handling Clifford Wolf 2013-03-18 07:31:59 +01:00
  • 3b8ebd694d add header to autogenerated file on its origin Johann Glaser 2013-03-17 22:02:46 +01:00
  • cd8008bda0 fixed typos Johann Glaser 2013-03-17 22:02:30 +01:00
  • ba3793b642 Fixed strerrno vs. strerror types in ABC pass Clifford Wolf 2013-03-17 09:28:58 +01:00
  • 0133a98b73 Merge branch 'hansi' Clifford Wolf 2013-03-17 09:18:00 +01:00
  • 1390de4b74 Cleaned up ABC file/io error handling Clifford Wolf 2013-03-17 09:17:18 +01:00
  • e6cbeb5b16 Set execute bit on tests/openmsp430/run-synth.sh for real Clifford Wolf 2013-03-17 09:10:09 +01:00
  • 0cb4a5936f added error checking at execution of ABC Johann Glaser 2013-03-16 22:04:55 +01:00
  • fb494d4dd7 corrected typos Johann Glaser 2013-03-16 21:29:45 +01:00
  • a6f004e6f8 set executable flags to run-synth.sh, added .gitignore Johann Glaser 2013-03-16 21:23:25 +01:00
  • 3cfbc18601 added ckeck for Icarus Verilog, otherwise the tests are silently stopped Johann Glaser 2013-03-16 21:21:38 +01:00
  • bcae4aae6e corrected typos Johann Glaser 2013-03-16 21:20:38 +01:00
  • 35b4a2c553 Fixed gcc warnings and added error handling to shell escape Clifford Wolf 2013-03-15 10:29:25 +01:00
  • cd5767d61b Added scc pass (find logic loops) Clifford Wolf 2013-03-15 10:24:08 +01:00
  • 13b2279b6c Added vi .*.swp files to .gitignore Clifford Wolf 2013-03-15 10:23:53 +01:00
  • 10956cb84a Added [[CITE]] tags to abc and fsm_extract passes Clifford Wolf 2013-03-15 10:23:02 +01:00
  • 89f009d171 Added additional functionality and cleanups in sigtools.h and celltypes.h Clifford Wolf 2013-03-15 10:22:23 +01:00
  • 3377a04bf2 Changed prefix for selection operators from # to % Clifford Wolf 2013-03-14 16:15:24 +01:00
  • 697cf1eb80 Added #ci and #co selection operators Clifford Wolf 2013-03-14 15:57:47 +01:00
  • b35add5f8c Added more features to #x selection operator Clifford Wolf 2013-03-14 15:35:05 +01:00
  • b0f386751c Added "select -write" command Clifford Wolf 2013-03-14 13:02:10 +01:00
  • 11789db206 More support code for $sr cells Clifford Wolf 2013-03-14 11:15:00 +01:00
  • de823ce964 Added $sr cell type to celltypes.h Clifford Wolf 2013-03-14 01:08:30 +01:00
  • 55f927eecb Fixed detection of public wires in opt_rmunused Clifford Wolf 2013-03-10 14:20:03 +01:00
  • eadf73c823 Added shell escape to command language Clifford Wolf 2013-03-10 14:05:42 +01:00
  • 0be19f6ca7 Fixed and improved #x selection operator Clifford Wolf 2013-03-08 10:15:15 +01:00
  • b96ffed69b Automatically select new objects in abc and techmap passes Clifford Wolf 2013-03-08 09:16:25 +01:00
  • 79b3afa011 Added ## selection operator (union all on stack) Clifford Wolf 2013-03-08 08:47:29 +01:00
  • 653f0049a8 Added select -count mode Clifford Wolf 2013-03-08 08:31:12 +01:00
  • ef4f1c55b6 Split extract -attr into extract -cell_attr and -wire_attr Clifford Wolf 2013-03-08 08:19:24 +01:00
  • bf3a3b9589 Added support for attribute matching in extract pass Clifford Wolf 2013-03-07 18:51:17 +01:00
  • ed1ddea83b Added portmapping support to subcircuit userCompareNodes() api Clifford Wolf 2013-03-07 17:54:18 +01:00
  • b070b82187 Cleanups and improvements in Makefile Clifford Wolf 2013-03-07 17:34:40 +01:00
  • 8960bba9b5 Fixed parsing of select #x<num> operator Clifford Wolf 2013-03-06 19:01:08 +01:00
  • f2f3e2cb19 Improved error message on failed module load Clifford Wolf 2013-03-06 18:30:45 +01:00
  • b380af9d6d Added support for loadable modules (aka plugins) Clifford Wolf 2013-03-06 11:58:07 +01:00
  • 14c097b633 Reset Makefile default config setting (oops) Clifford Wolf 2013-03-06 09:46:21 +01:00
  • 9f2c7d0936 Fixed mine test case for subcircuit library Clifford Wolf 2013-03-06 09:44:29 +01:00
  • 594dbc4c93 Fixed handling of constant values and port swapping in subcircuit library Clifford Wolf 2013-03-06 09:38:47 +01:00
  • 4347423ca6 Changed default value for extract -mine_cells_span Clifford Wolf 2013-03-05 21:52:57 +01:00
  • 21696c8367 Added some simple progress information to verbose subcircuit miner output Clifford Wolf 2013-03-05 19:22:59 +01:00
  • 29c17fddf5 Implemented -mine_split option to extract pass Clifford Wolf 2013-03-05 13:50:31 +01:00
  • 334fd03e1c Implemented much better #x select operator Clifford Wolf 2013-03-05 12:53:40 +01:00
  • efbb89de1a Implemented extract -mine_max_fanout <num> option Clifford Wolf 2013-03-03 23:48:00 +01:00
  • f9a5fbf283 Performance optimization in subcircuit mining Clifford Wolf 2013-03-03 23:17:58 +01:00
  • 441e5fbfca Fixed a gcc compiler warning [-Wparentheses] Clifford Wolf 2013-03-03 22:45:06 +01:00
  • bc8d94b4ae Added "shared nodes" feature to the subcircuit library Clifford Wolf 2013-03-03 21:19:55 +01:00
  • 3ebc365c09 Added support for "extract_order" attribute to extract pass Clifford Wolf 2013-03-03 21:10:27 +01:00
  • d4680fd5a0 Added design->select() api and use it in extract pass Clifford Wolf 2013-03-03 20:53:24 +01:00
  • 40646d3516 Fixed subcircuit allowOverlap=false corner case Clifford Wolf 2013-03-03 20:33:55 +01:00
  • b9b990ca2c Added support for #x:<num> select stmt Clifford Wolf 2013-03-03 17:41:46 +01:00
  • 9368c11144 Handle known inout ports as outputs in show command Clifford Wolf 2013-03-03 17:41:09 +01:00
  • afb4fa1aea Fixed memory corruption in subcircuit miner Clifford Wolf 2013-03-03 13:33:02 +01:00
  • 45bfe26f5f Minor hotfixes (mostly gcc build fixes) Clifford Wolf 2013-03-03 13:18:37 +01:00
  • 65e5e1658c Added library support to celltypes class and show pass Clifford Wolf 2013-03-03 10:36:23 +01:00
  • 4fcb9a7b99 Implemented general handler for selection arguments Clifford Wolf 2013-03-03 10:05:37 +01:00
  • 5bed90ae3a Finished "extract -mine" feature Clifford Wolf 2013-03-02 18:57:14 +01:00
  • 5bb7578c91 More fun with subcircuit mining Clifford Wolf 2013-03-02 17:44:17 +01:00
  • 23eb0ba8bc Added -mine option to extract pass (not finished) Clifford Wolf 2013-03-02 16:22:37 +01:00
  • 8689f5d339 subcircuit library: implied allExtern for mining Clifford Wolf 2013-03-02 14:34:00 +01:00
  • 84cdfa55fc Added frequent subcircuit miner to subcircuit library Clifford Wolf 2013-03-02 13:53:59 +01:00
  • a338d1a082 Added help messages for fsm_* passes Clifford Wolf 2013-03-01 12:35:12 +01:00
  • f3a849512f Added help messages to memory_* passes Clifford Wolf 2013-03-01 10:17:35 +01:00
  • f952309c81 Added help messages to proc_* passes Clifford Wolf 2013-03-01 09:26:29 +01:00
  • 36954471a6 Added help messages for opt_* passes Clifford Wolf 2013-03-01 08:58:55 +01:00
  • 1bc0f04789 Added id2cstr API Clifford Wolf 2013-03-01 08:57:58 +01:00
  • 8a6b0a3520 Added help messages to ilang and verilog frontends Clifford Wolf 2013-03-01 08:03:00 +01:00
  • 51c2b797b3 Do not unescape identifiers starting with \$ Clifford Wolf 2013-03-01 01:10:11 +01:00
  • 4826dc6a87 Fixed "make qtcreator" (we now have a libs/ directory) Clifford Wolf 2013-03-01 01:08:16 +01:00
  • 7fccad92f7 Added more help messages Clifford Wolf 2013-03-01 00:36:19 +01:00
  • cd71c70b4f Improved help message for "shell" command Clifford Wolf 2013-02-28 16:53:34 +01:00
  • a5c4bf2161 Added help command to README (and some other README changes) Clifford Wolf 2013-02-28 14:17:57 +01:00
  • af561800ed Added online help for "show" and "hierarchy" commands Clifford Wolf 2013-02-28 13:59:49 +01:00
  • 6ac41b2bb1 Added help for command line options Clifford Wolf 2013-02-28 13:13:56 +01:00
  • eb2df220df Added help msg to select command (and minor improvements) Clifford Wolf 2013-02-28 12:51:30 +01:00
  • cb592504f4 Added more help messages (extract, abc, dfflibmap) Clifford Wolf 2013-02-28 11:14:59 +01:00
  • 64aa9b37d6 Added "help" command Clifford Wolf 2013-02-28 10:21:55 +01:00
  • c3cc9839a9 Added port swapping and compatible types to "extract" pass Clifford Wolf 2013-02-28 10:00:42 +01:00
  • 08c43f27af Added "extract -constports" feature Clifford Wolf 2013-02-27 23:39:10 +01:00
  • a6cf02bdc7 Changed default frontend for "-" to "script" (was: "ilang") Clifford Wolf 2013-02-27 23:38:38 +01:00
  • 500786af55 Fixed "extract" pass for non-optimized needles Clifford Wolf 2013-02-27 23:19:30 +01:00