aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-expr.adb
Commit message (Expand)AuthorAgeFilesLines
...
* synth: renames Is_Const to Is_Static.Tristan Gingold2019-11-131-23/+23
* synth-expr: handle static values inTristan Gingold2019-11-131-0/+7
* synth-expr: reshape: handle consts.Tristan Gingold2019-11-121-0/+2
* synth: file support (WIP).Tristan Gingold2019-11-121-2/+4
* netlists: optimize trunc.Tristan Gingold2019-11-111-3/+2
* synth: initial support for file types. For #1004Tristan Gingold2019-11-111-0/+2
* synth: initial support of access type. For #1004Tristan Gingold2019-11-111-0/+2
* synth: also handle or short-circuit. For #1005Tristan Gingold2019-11-071-14/+35
* synth: handle short-circuit and. Fix #1005Tristan Gingold2019-11-061-9/+38
* synth: handle edge operators in synth_predefined_function_call.Tristan Gingold2019-11-061-26/+1
* synth-expr: do subtype conversion in fill_record_aggregate. Fix #1009Tristan Gingold2019-11-061-1/+2
* synth: do more constant propagation (on build2Tristan Gingold2019-11-051-41/+9
* synth: extract netlists-folds from netlists-builders.Tristan Gingold2019-11-051-1/+2
* synth-expr: allow constants in discrete rangeTristan Gingold2019-11-041-0/+2
* synth-expr: handle vhdl 2008 aggregates (partially).Tristan Gingold2019-11-041-43/+120
* 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