aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-expr.adb
Commit message (Expand)AuthorAgeFilesLines
* 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
* synth: add support for image attributeTristan Gingold2020-03-251-10/+121
* synth: improve handling of aliases.Tristan Gingold2020-03-251-1/+5
* synth-expr: fix handling of value_const in synth_subtype_conversion. Fix #1165Tristan Gingold2020-03-191-1/+2
* synth-expr: handle vectors in aggregates. For #1161Tristan Gingold2020-03-191-9/+28
* synth-expr: handle length attribute for subtypes. Fix #1160Tristan Gingold2020-03-181-5/+13
* synth: propagate more errors.Tristan Gingold2020-03-131-0/+6
* synth-expr: handle reverse_range attribute.Tristan Gingold2020-03-131-0/+22
* synth: handle conversions for enumerations.Tristan Gingold2020-03-131-1/+6
* synth-expr: propagate error.Tristan Gingold2020-03-111-0/+3
* synth: handle user-defined operator call.Tristan Gingold2020-03-081-10/+11
* synth: handle more physical operators. Fix #1146Tristan Gingold2020-02-291-5/+8
* synth-expr: handle anonymous signal declarations.Tristan Gingold2020-02-181-2/+6
* synth-expr: implement value and val attributes. Fix #1130Tristan Gingold2020-02-101-1/+39
* synth: handle some rotation and shifts. Fix #1077Tristan Gingold2020-01-301-0/+29
* synth: avoid crash on incorrect slice direction. For #1116Tristan Gingold2020-01-261-0/+10
* synth-expr: remove unused with-ed package.Tristan Gingold2020-01-181-1/+0