aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth
Commit message (Expand)AuthorAgeFilesLines
* synth: handle wire assigned to a static value. Fix #1058Tristan Gingold2019-12-293-9/+104
* vhdl: improve support of AMS-vhdl (array and record natures, source quantities)Tristan Gingold2019-12-282-1/+5
* synth: handle is_x (as false). Fix #1054Tristan Gingold2019-12-241-0/+4
* netlists-disp_vhdl: handle conversion from std_logic to signed/unsigned.Tristan Gingold2019-12-242-8/+20
* netlists-memories: add convert_to_memory.Tristan Gingold2019-12-241-298/+504
* synth: add minor comments.Tristan Gingold2019-12-232-1/+3
* synth: add Get_Input_Instance.Tristan Gingold2019-12-144-10/+21
* netlists-memories: add comments.Tristan Gingold2019-12-141-2/+44
* netlists-memories: remove unused subprograms.Tristan Gingold2019-12-081-318/+0
* netlists-memories: reduce muxes.Tristan Gingold2019-12-081-1/+162
* synth: rework in netlists-memories.Tristan Gingold2019-12-061-61/+128
* netlists-disp_vhdl: handle 1-bit add/sub.Tristan Gingold2019-12-051-4/+12
* netlists-memories: avoid a crash when no read. Fix #1018Tristan Gingold2019-12-051-1/+7
* netlists-disp_vhdl: handle more ROMs.Tristan Gingold2019-12-051-2/+12
* netlists-memories: improve ROM inference. For issue #1008Tristan Gingold2019-12-051-26/+48
* netlists-dump: adjust can_inline after cleanup ofTristan Gingold2019-12-051-4/+20
* netlists-memories: generate mem_rd_sync gates.Tristan Gingold2019-12-052-170/+142
* netlists-gates: add comments.Tristan Gingold2019-12-051-3/+13
* netlists-disp_vhdl: handle id_mem_rd_syncTristan Gingold2019-12-051-0/+15
* netlists: add enable port to id_mem_rd_sync.Tristan Gingold2019-12-052-10/+20
* netlists: add remove_output_gates.Tristan Gingold2019-12-053-0/+31
* netlists-memories: rework.Tristan Gingold2019-12-053-3/+857
* synth: add set_location_maybe (for roms).Tristan Gingold2019-12-053-2/+35
* netlists-disp_vhdl: handle unconnected outputs. Fix #1050Tristan Gingold2019-12-041-10/+10
* synth: create unique instance name. Fix #1007Tristan Gingold2019-12-032-4/+155
* synth: add static neg for signed.Tristan Gingold2019-12-033-0/+42
* synth: support multiple synthesis.Tristan Gingold2019-12-023-3/+15
* synth: handle static float unary +, abs and exp. For #1044.Tristan Gingold2019-12-011-0/+7
* synth-insts: use current prefix for instantiations. Fix #1048Tristan Gingold2019-12-011-1/+2
* netlists-dump: add option --disp-noidTristan Gingold2019-11-302-16/+45
* synth: add synth_static_monadic_predefinedTristan Gingold2019-11-303-32/+106
* synth-stmts: unapply configuration. Fix #1047Tristan Gingold2019-11-301-0/+2
* synth-static_oper: add support for array array concat. Fix #1046Tristan Gingold2019-11-293-41/+47
* synth-static_oper: add +,-,* for floats. For #1044Tristan Gingold2019-11-291-2/+7
* synth-inference: adjust guard. Fix #1041Tristan Gingold2019-11-291-1/+3
* synth-expr: strip const for synth_type_conversion. Fix #1043Tristan Gingold2019-11-281-0/+1
* synth-static_oper: handle floating point comparisons. Fix #1042Tristan Gingold2019-11-281-0/+19
* netlists-disp_vhdl: force conversion for mux2Tristan Gingold2019-11-281-1/+2
* synth: factorize code, move value2logvec to synth-expr.Tristan Gingold2019-11-284-196/+116
* netlists: use C convention to pass records.Tristan Gingold2019-11-281-0/+4
* netlists: remove port API (make it easier to interface).Tristan Gingold2019-11-286-130/+165
* netlists: remove port_inout.Tristan Gingold2019-11-285-25/+10
* synth: rework the sname API.Tristan Gingold2019-11-288-101/+129
* netlists: add Get_Design.Tristan Gingold2019-11-282-0/+8
* synth/netlists: remove unused function.Tristan Gingold2019-11-282-8/+0
* netlists-dump: adjust dump output to be more easilyTristan Gingold2019-11-281-16/+7
* netlists-errors: can display instance numbers.Tristan Gingold2019-11-282-19/+30
* synth-stmts: handle case statement for static arrays. Fix #1035Tristan Gingold2019-11-271-1/+39
* netlists-disp_vhdl: handle UB32 in Disp_Const_Bit. Fix #1039Tristan Gingold2019-11-271-0/+8
* synth: rework static calls and loops. Fix #1034.Tristan Gingold2019-11-272-105/+368