aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-expr.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: cap max in synth_slice_suffixTristan Gingold2019-11-031-1/+8
* synth: add support for inout variable interfaces.Tristan Gingold2019-11-011-0/+1
* synth: adjust computation of max for dyn_extract.Tristan Gingold2019-10-281-2/+6
* synth-expr (synth_slice_suffix): compute max value for slices.Tristan Gingold2019-10-271-1/+4
* synth: fixes for value_const.Tristan Gingold2019-10-201-0/+6
* synth: add value_const.Tristan Gingold2019-10-201-0/+1
* synth: add more locations.Tristan Gingold2019-10-201-0/+1
* synth: handle overflow literal.Tristan Gingold2019-10-151-0/+9
* synth-expr: handle any discrete_range in aggregate choices.Tristan Gingold2019-10-151-1/+2
* synth: handle constants for condition operator.Tristan Gingold2019-10-131-0/+4
* synth-expr: handle integer type conversion.Tristan Gingold2019-10-131-1/+4
* synth-expr: handle range array attribute in slices.Tristan Gingold2019-10-131-42/+74
* synth: remove synth-typesTristan Gingold2019-10-101-11/+12
* synth: use synth.source for setting location.Tristan Gingold2019-10-091-13/+2
* synth: fix mul sgn sgn width.Tristan Gingold2019-10-081-0/+1
* netlists: remove renaming of Get_Parent for Net.Tristan Gingold2019-10-061-5/+5
* synth: factorize code to read memories.Tristan Gingold2019-10-041-70/+14
* synth-oper: convert type of unary operation operand.Tristan Gingold2019-10-031-1/+1
* netlists: rename id_memidx1 to id_memidxTristan Gingold2019-10-031-3/+3
* synth: remove unused wlen field of bound_type.Tristan Gingold2019-10-031-3/+0
* synth: simplify id_dyn_extract.Tristan Gingold2019-10-021-3/+2
* synth: refactoring for memidx1.Tristan Gingold2019-10-021-22/+25
* synth: introduce memidx1Tristan Gingold2019-10-021-7/+4
* synth: handle string subtype defined by a port. Fix #958Tristan Gingold2019-10-011-3/+15
* synth: fix a crash on choice by range for aggregate.Tristan Gingold2019-10-011-1/+2
* synth: handle selected element of const record.Tristan Gingold2019-10-011-5/+8
* synth: improve support of arrays or arrays. Fix #955Tristan Gingold2019-10-011-27/+73
* synth: handle range defined by high/low attributes. Fix #956Tristan Gingold2019-09-301-2/+2
* synth-expr: minor factorisation.Tristan Gingold2019-09-301-25/+19
* synth: special handling of 'const' functions.Tristan Gingold2019-09-301-1/+2
* synth: refactoring of alias (allow alias of anything).Tristan Gingold2019-09-301-1/+1
* synth: handle slice with index from a record.Tristan Gingold2019-09-301-5/+15
* synth: introduce type_logicTristan Gingold2019-09-291-2/+7
* synth: handle alias for reshape.Tristan Gingold2019-09-261-0/+2
* synth: do subtype conversion for expression at calls.Tristan Gingold2019-09-261-4/+2
* synth: subtype conversion for selected elements.Tristan Gingold2019-09-261-1/+2
* synth: fix handling of single-bit memories.Tristan Gingold2019-09-261-1/+2
* synth: fix crash on slice of slice.Tristan Gingold2019-09-251-1/+2
* synth: handle array equality (for constances).Tristan Gingold2019-09-251-1/+8
* synth: fixes after previous patch.Tristan Gingold2019-09-251-3/+2
* synth: rework type for expression.Tristan Gingold2019-09-251-154/+64
* testsuite/synth: add testcase for previous commit.Tristan Gingold2019-09-221-0/+1
* synth: handle subtype conversions on interfaces.Tristan Gingold2019-09-221-6/+29
* synth: introduce type_unbounded_vector.Tristan Gingold2019-09-221-9/+41
* synth: preliminary work for subtype conversions on interfaces.Tristan Gingold2019-09-221-4/+9
* synth: fix tgingold/ghdlsynth-beta#27Tristan Gingold2019-09-211-1/+2
* synth: fold addition on constant nets.Tristan Gingold2019-09-171-38/+75
* synth: initialize subprogram variables.Tristan Gingold2019-09-131-1/+1
* synth: remove get_width from synth-exprTristan Gingold2019-09-121-11/+0
* synth: extract synth-oper from synth-exprTristan Gingold2019-09-121-926/+1