aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth
Commit message (Expand)AuthorAgeFilesLines
* netlists: expand dyn_insert_enTristan Gingold2019-11-112-4/+18
* netlists-expands: handle gaps.Tristan Gingold2019-11-111-12/+12
* netlists: add more support for dyn_insert_enTristan Gingold2019-11-113-6/+21
* netlists: add dyn_insert_en gate.Tristan Gingold2019-11-114-50/+95
* synth: merge partial assignments before merging phis.Tristan Gingold2019-11-112-1/+57
* synth-decls: Only emit unused warnings on signals (andTristan Gingold2019-11-111-4/+8
* dyn_tables: move Table_Initial generic to argument ofTristan Gingold2019-11-113-4/+8
* synth: move net_table to netlists-utils.Tristan Gingold2019-11-113-13/+14
* netlists: add 2 flags per instance, including a mark flag.Tristan Gingold2019-11-112-6/+33
* synth: initial support for file types. For #1004Tristan Gingold2019-11-114-6/+72
* synth: initial support of access type. For #1004Tristan Gingold2019-11-114-4/+72
* synth-decls: handle unassigned signal/object. For issue 65Tristan Gingold2019-11-073-14/+53
* synth: also handle or short-circuit. For #1005Tristan Gingold2019-11-071-14/+35
* synth: handle record assignment for variables. Fix #1011Tristan Gingold2019-11-061-0/+4
* synth: handle short-circuit and. Fix #1005Tristan Gingold2019-11-061-9/+38
* synth: handle edge operators in synth_predefined_function_call.Tristan Gingold2019-11-062-26/+20
* netlists-dump: avoid a crash on unconnected driver.Tristan Gingold2019-11-061-3/+6
* synth: do not create a value_const of a value_const.Tristan Gingold2019-11-062-1/+6
* synth-expr: do subtype conversion in fill_record_aggregate. Fix #1009Tristan Gingold2019-11-061-1/+2
* synth: unshare default value of variables. Fix #1006Tristan Gingold2019-11-062-4/+42
* netlists-cleanup: do not remove the self-instance.Tristan Gingold2019-11-061-0/+2
* synth-stmts: rewrite target_info to clarify memoryTristan Gingold2019-11-051-18/+56
* synth: do more constant propagation (on build2Tristan Gingold2019-11-054-50/+82
* netlists-disp_vhdl: handle truncate to width 1.Tristan Gingold2019-11-051-2/+7
* netlists-memories: truncate wide addresses.Tristan Gingold2019-11-051-11/+9
* synth-oper: simplify code.Tristan Gingold2019-11-051-7/+4
* netlists: add build2_sresize, simplify code.Tristan Gingold2019-11-053-48/+53
* synth: extract netlists-folds from netlists-builders.Tristan Gingold2019-11-0511-160/+216
* netlists-dump: indent output.Tristan Gingold2019-11-053-13/+17
* netlists-memories: adjust message.Tristan Gingold2019-11-051-1/+1
* netlists: enable expansion.Tristan Gingold2019-11-041-1/+1
* synth-oper: handle constant not.Tristan Gingold2019-11-041-3/+8
* synth-expr: allow constants in discrete rangeTristan Gingold2019-11-041-0/+2
* synth-expr: handle vhdl 2008 aggregates (partially).Tristan Gingold2019-11-042-48/+125
* synth-value: export get_bound_length.Tristan Gingold2019-11-041-0/+3
* netlists-expands: expand rol.Tristan Gingold2019-11-031-0/+30
* synth-oper: use build2_uresizeTristan Gingold2019-11-031-16/+2
* netlists-utils: add clog2Tristan Gingold2019-11-032-0/+8
* netlists-builders: add build2_uresize.Tristan Gingold2019-11-032-0/+31
* synth: fix multiport read memories (for issue #1000)Tristan Gingold2019-11-031-1/+3
* synth: cap max in synth_slice_suffixTristan Gingold2019-11-031-1/+8
* netlists-expands: rewrite generate_muxes.Tristan Gingold2019-11-031-24/+102
* netlists-expands: use a safe walk.Tristan Gingold2019-11-031-1/+3
* synth: add support for inout variable interfaces.Tristan Gingold2019-11-012-3/+4
* synth-values: handle value_const for is_equal.Tristan Gingold2019-11-011-0/+5
* synth: handle nested if generate statements.Tristan Gingold2019-11-012-21/+29
* netlits: fix memidx order.Tristan Gingold2019-11-012-39/+52
* netlists-dump: improve output.Tristan Gingold2019-11-011-10/+11
* netlists-expands: expand dyn_insertTristan Gingold2019-11-012-42/+174
* ghdlsynth_gates.h: regenerate.Tristan Gingold2019-10-311-0/+4