aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth
Commit message (Expand)AuthorAgeFilesLines
* synth-expr: propagate error.Tristan Gingold2020-03-111-0/+3
* synth: implement more conversions.Tristan Gingold2020-03-114-41/+50
* synth: improve error message.Tristan Gingold2020-03-112-2/+2
* vhdl-ieee-std_logic_unsigned: recognize more operations.Tristan Gingold2020-03-111-0/+1
* synth: improve error handling.Tristan Gingold2020-03-114-26/+81
* synth-oper: handle more mul & div operations.Tristan Gingold2020-03-101-4/+84
* synth-values: handle Is_Equal for floats.Tristan Gingold2020-03-101-0/+2
* synth-oper: handle minimum, maximum for integers.Tristan Gingold2020-03-101-0/+19
* synth: handle memories in inout variable parameter.Tristan Gingold2020-03-102-14/+24
* synth-stmts: handle conditional assignment without elseTristan Gingold2020-03-101-1/+13
* synth-oper: handle slice of non-vector.Tristan Gingold2020-03-101-4/+2
* netlists-cleanup: avoid a warning.Tristan Gingold2020-03-101-0/+1
* synth-static_oper: handle and, or.Tristan Gingold2020-03-091-2/+19
* synth-static_oper: generalize "not".Tristan Gingold2020-03-091-1/+2
* netlists: allow empty net for build_mux4Tristan Gingold2020-03-091-1/+0
* synthesis: handle slice of dynamic array.Tristan Gingold2020-03-091-4/+1
* synthesis: handle array in record.Tristan Gingold2020-03-091-8/+1
* synth-stmts: do not limit to 32 state bits for PSLTristan Gingold2020-03-091-1/+0
* synth-oper: use mask to handle ?= and ?/=.Tristan Gingold2020-03-091-26/+69
* synth-oper: refactoring for std_match.Tristan Gingold2020-03-091-81/+91
* synth: handle user-defined operator call.Tristan Gingold2020-03-083-107/+202
* synth-static_oper: handle const operands for enums.Tristan Gingold2020-03-071-3/+6
* synth-stmts: handle constant if statements.Tristan Gingold2020-03-071-0/+1
* netlists-builders: handle null operands for dyadic operations.Tristan Gingold2020-03-071-1/+0
* netlists-expands: fix dyn_insert_en (en was missing). Fix #1155Tristan Gingold2020-03-072-1/+4
* synthesis: handle initialized output ports.Tristan Gingold2020-03-077-25/+72
* netlists-disp_vhdl: handle xnor. Fix #1153Tristan Gingold2020-03-071-0/+2
* Remove redundant pragma inline.Tristan Gingold2020-03-061-1/+0
* synth: fix conversion of net to constant for physical values. Fix #1148Tristan Gingold2020-03-022-6/+11
* synth: top entity name is not anymore hashed by default.Tristan Gingold2020-03-015-81/+125
* synth-insts: add comments, minor refactoring.Tristan Gingold2020-02-293-9/+6
* synth: handle more physical operators. Fix #1146Tristan Gingold2020-02-294-21/+80
* synth-static_oper: handle enum inequality.Tristan Gingold2020-02-291-0/+3
* synth-decls: fix handling of record subtypes.Tristan Gingold2020-02-291-1/+14
* synth: handle file_close.Tristan Gingold2020-02-273-10/+31
* synth-static_oper: handle to_stdlogicvector_bvTristan Gingold2020-02-271-1/+20
* netlists: rework memories to fix port orders, add a loop.Tristan Gingold2020-02-237-46/+85
* netlists-memories: also reduce muxes for extract.Tristan Gingold2020-02-211-7/+35
* synth-decls: handle alias declaration without subtype indication.Tristan Gingold2020-02-211-2/+7
* netlists-memories: factorize code.Tristan Gingold2020-02-201-235/+191
* netlists-inference: preliminary work to support else in synch code.Tristan Gingold2020-02-201-71/+153
* netlists: add midffTristan Gingold2020-02-203-0/+47
* vhdl: recognize conversion functions from std_logic_1164Tristan Gingold2020-02-181-1/+2
* synth: rework static predefined function calls.Tristan Gingold2020-02-183-152/+224
* synth: handle file_open.Tristan Gingold2020-02-183-0/+48
* synth-environment: handle unassigned outputs.Tristan Gingold2020-02-181-6/+8
* netlists-cleanup: refactoring.Tristan Gingold2020-02-181-12/+17
* synth-insts: handle slices in individual associations.Tristan Gingold2020-02-181-0/+21
* synth-expr: handle anonymous signal declarations.Tristan Gingold2020-02-182-6/+10
* synth: allow constant condition for if-generate statement.Tristan Gingold2020-02-171-0/+1