aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-expr.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: fix handling of static index in indexed names. For #1421Tristan Gingold2020-08-031-2/+2
* synth: do not consider all ieee packages as predefined.Tristan Gingold2020-07-301-7/+24
* synth-expr: add minimal support for 'instance_name. For #1408Tristan Gingold2020-07-271-0/+14
* synth: fix handling of multi-dim ROM. Fix #1390Tristan Gingold2020-07-241-8/+4
* synth: avoid crash on invalid range. For ghdl/ghdl-yosys-plugin#126Tristan Gingold2020-06-191-1/+5
* synth: handle slices for PSL prev and stable. Fix #1367Tristan Gingold2020-06-121-2/+2
* Synthesis of PSL built-in fell() function.tmeissner2020-06-071-4/+36
* Synthesis of PSL built-in rose() function.tmeissner2020-06-061-0/+33
* Synthesis of PSL stable() function.tmeissner2020-06-061-11/+49
* Synthesis of PSL prev function.Tristan Gingold2020-06-021-0/+114
* netlists-memories: set location on utrunc. Fix #1332Tristan Gingold2020-05-211-0/+1
* synth: add support for ascending attribute. Fix #1333Tristan Gingold2020-05-211-0/+15
* synth-expr: synth_subtype_conversion: add more assertions.Tristan Gingold2020-05-181-6/+7
* synth-expr: handle array attribute on functions.Tristan Gingold2020-05-171-4/+7
* synth: handle functional call to numeric_std binary operators. For #1313Tristan Gingold2020-05-161-1/+2
* synth: handle any constant as edge value. Fix #1302Tristan Gingold2020-05-131-27/+37
* synth: handle Pos attribute for booleans.Tristan Gingold2020-05-071-1/+1
* synth: revert a previous commit: remove the En parameter.Tristan Gingold2020-05-061-57/+46
* synth-expr.adb: handle negative values. Fix ghdl/ghdl-yosys-plugin#115Tristan Gingold2020-05-061-2/+18
* synth: initial support of unbounded records. Fix #1283Tristan Gingold2020-05-051-0/+3
* synth-expr: handle subtype name in synth_slice_suffix. Fix #1280Tristan Gingold2020-05-041-5/+13
* synth: remove Global_Context (cleanup).Tristan Gingold2020-05-041-6/+7
* synth: reduce use of global context.Tristan Gingold2020-05-041-30/+34
* synth: propagate enable condition to expressions. For #1273Tristan Gingold2020-05-011-49/+65
* synth-expr: fix handling of array attributes. Fix #1266Tristan Gingold2020-04-271-2/+19
* synth: add many calls to set_locationTristan Gingold2020-04-261-7/+17
* synth: ignore signal attribute.Tristan Gingold2020-04-221-0/+3
* types: introduce Direction_Type, which replaces Iir_Direction.Tristan Gingold2020-04-201-34/+34
* synth: improve handling of nested memories. Fix #1250Tristan Gingold2020-04-201-6/+4
* synth: reject protected types. Fix #1244Tristan Gingold2020-04-191-0/+3
* synth-expr: rework handling of overflow_literal. For #1240Tristan Gingold2020-04-181-8/+2
* synth-expr: handle parenthesis_expression. Fix #1234Tristan Gingold2020-04-171-0/+3
* synth: check for matching bounds in subtype conversions.Tristan Gingold2020-04-161-1/+11
* synth: rework edge handling to properly support falling edge. Fix #1227Tristan Gingold2020-04-151-6/+7
* synth: handle multi-dim ROMS. Fix #1220Tristan Gingold2020-04-131-3/+4
* synth-expr: avoid a crash after error.Tristan Gingold2020-04-121-0/+4
* synth: use memtyp in synth-static_oper. Fix #1181Tristan Gingold2020-04-091-2/+21
* synth: refactoring to store static values in wires.Tristan Gingold2020-04-091-38/+80
* synth: check length for vector conversion. Fix #1199Tristan Gingold2020-04-061-3/+8
* synth: add value_memory and use it to store objects value.Tristan Gingold2020-04-061-589/+240
* synth: more cleanup (and use of valtyp).Tristan Gingold2020-04-021-35/+37
* synth: handle reals in parameters. Fix #1186Tristan Gingold2020-04-021-12/+25
* synth: rework - use valtyp for expressions.Tristan Gingold2020-04-021-180/+200
* synth: use more Dim_Type.Tristan Gingold2020-04-011-11/+12
* synth: handle low/high type attributes. Fix #1180Tristan Gingold2020-04-011-0/+22
* synth: improve support of vhdl2008 aggregate targets. Fix #1178Tristan Gingold2020-03-301-20/+0
* synth-expr: handle multi-dimensional arrays for indexed names.Tristan Gingold2020-03-261-24/+38
* synth-expr: handle any object for array attributes.Tristan Gingold2020-03-261-11/+69
* synth-expr: handle dereference.Tristan Gingold2020-03-251-1/+3
* synth: introduce value_to_string.Tristan Gingold2020-03-251-4/+1