aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-expr.adb
Commit message (Expand)AuthorAgeFilesLines
* 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
* synth: improve support for expanded names. For #1090Tristan Gingold2020-01-131-1/+3
* synth: remove wbound field of bound_type.Tristan Gingold2020-01-131-16/+9
* synth-expr: fix crash with negative values. Fix #1086Tristan Gingold2020-01-121-2/+2
* synth-expr: handle negative value in decompose_mul_add.Tristan Gingold2020-01-121-5/+16
* netlists-utils: factorize code (same_net).Tristan Gingold2020-01-121-36/+1
* synth: fix element order for simple aggregates. For #1080Tristan Gingold2020-01-121-1/+1
* synth-expr: handle pos attribute. For #1080Tristan Gingold2020-01-121-0/+12
* synth-expr: strip const for synth_type_conversion. Fix #1043Tristan Gingold2019-11-281-0/+1
* synth: factorize code, move value2logvec to synth-expr.Tristan Gingold2019-11-281-0/+70
* synth-expr: handle aliases in subtype conversion.Tristan Gingold2019-11-231-1/+2
* synth-expr: add strip_const for indexed names. Fix #1023Tristan Gingold2019-11-231-0/+1
* synth-expr: handle null slices in synth_slice_const_suffix.Tristan Gingold2019-11-231-24/+32
* synth: add debug_error.Tristan Gingold2019-11-221-6/+16
* synth: handle allocator_by_expression.Tristan Gingold2019-11-221-0/+10
* synth: add support for multi-dim aggregates.Tristan Gingold2019-11-171-40/+80
* synth: handle dereference.Tristan Gingold2019-11-171-0/+12
* synth: initial support of access types.Tristan Gingold2019-11-171-0/+11
* synth: add some support for access types.Tristan Gingold2019-11-131-1/+4