aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-expr.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: file renaming for decls, expr, insts and stmts.Tristan Gingold2021-04-281-2572/+0
* synth: use a generic version of synth-environment.Tristan Gingold2021-04-271-5/+6
* synth: extract synth-memtype from synth-objtypesTristan Gingold2021-04-211-0/+1
* synth: renaming (synth-heap -> synth-vhdl_heap)Tristan Gingold2021-04-161-3/+3
* synth: renaming (synth.oper -> synth.vhdl_oper)Tristan Gingold2021-04-161-1/+1
* synth: refactoring (synth.aggr -> synth.vhdl_aggr)Tristan Gingold2021-04-161-2/+2
* synth-expr.adb: add commentsTristan Gingold2021-03-141-0/+5
* synth-expr.adb: handle const right in synth_short_circuit. Fix #1685Tristan Gingold2021-03-141-0/+6
* synth-expr: allow non-simple name for FF clocks. Fix #1681Tristan Gingold2021-03-131-12/+17
* synth-expr: compute signess for range array attributes. Fix #1645Tristan Gingold2021-02-121-14/+7
* Add support for PSL onehot/onehot0 functions (#1633)T. Meissner2021-02-091-0/+92
* update license headersumarcor2021-02-051-5/+3
* synth-expr: handle string literals in port associations. Fix #1596Tristan Gingold2021-01-161-0/+6
* 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