aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-expr.adb
Commit message (Expand)AuthorAgeFilesLines
* synth-expr: propagate error in synth_indexed_nameTristan Gingold2021-01-011-0/+7
* synth-expr: improve handling of null element in a recordTristan Gingold2020-12-121-1/+5
* synth: improve handling of null-range nets.Tristan Gingold2020-12-121-6/+16
* synth-expr.adb: avoid crash on unhandled ieee operator. For #1520Tristan Gingold2020-12-031-7/+16
* synth-expr: improve error message for length mismatchTristan Gingold2020-10-071-1/+4
* synth_subtype_conversion: check overflow for discrete types.Tristan Gingold2020-09-281-24/+31
* synth: minor refactoring. Move In_Bounds/In_Range to synth-objtypes.Tristan Gingold2020-09-261-10/+0
* synth-expr: refine is_positive for wires. For #1460Tristan Gingold2020-09-201-2/+6
* synth: handle evaluated string literals without constraints.Tristan Gingold2020-08-261-2/+24
* 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