aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-values.adb
Commit message (Expand)AuthorAgeFilesLines
* update license headersumarcor2021-02-051-5/+3
* synth-values: tentatively try to fix warnings. For #1308Tristan Gingold2020-05-131-8/+12
* synth: initial support of unbounded records. Fix #1283Tristan Gingold2020-05-051-3/+3
* synth: move copy_memory to synth-objtypes; add unshare.Tristan Gingold2020-05-041-8/+0
* synth: use static values for control nets when possible.Tristan Gingold2020-05-021-19/+0
* synth: reject protected types. Fix #1244Tristan Gingold2020-04-191-1/+2
* synth: move memtyp handling to synth.objtypes.Tristan Gingold2020-04-131-118/+13
* synth: use more memtyp in synth-static_oper.Tristan Gingold2020-04-101-0/+13
* synth: use memtyp in synth-static_oper. Fix #1181Tristan Gingold2020-04-091-30/+29
* synth: refactoring to store static values in wires.Tristan Gingold2020-04-091-9/+10
* synth: extract synth.objtypes from synth.values.Tristan Gingold2020-04-091-523/+2
* synth: add value_memory and use it to store objects value.Tristan Gingold2020-04-061-334/+458
* synth: more cleanup (and use of valtyp).Tristan Gingold2020-04-021-96/+91
* synth: rework - use valtyp for expressions.Tristan Gingold2020-04-021-30/+77
* synth: use more Dim_Type.Tristan Gingold2020-04-011-4/+4
* synth-expr: handle any object for array attributes.Tristan Gingold2020-03-261-0/+16
* synth-static_oper: handle alias in concatenation.Tristan Gingold2020-03-251-1/+1
* synth: introduce value_to_string.Tristan Gingold2020-03-251-0/+10
* synth: do not crash immediately on access type.Tristan Gingold2020-03-221-3/+25
* synth-insts: handle record in generics.Tristan Gingold2020-03-131-11/+35
* synth-values: handle Is_Equal for floats.Tristan Gingold2020-03-101-0/+2
* synth: remove wbound field of bound_type.Tristan Gingold2020-01-131-4/+1
* synth: handle constants in assignments. Fix for #1080Tristan Gingold2020-01-121-0/+9
* synth: consider ports size to create unique instances.Tristan Gingold2020-01-101-0/+56
* synth: create const_array for default values.Tristan Gingold2019-11-171-1/+1
* synth: add some support for access types.Tristan Gingold2019-11-131-2/+2
* synth: renames Is_Const to Is_Static.Tristan Gingold2019-11-131-5/+5
* synth: introduce synth-static_oper.Tristan Gingold2019-11-131-2/+3
* synth: create const default values, adjust assign_value.Tristan Gingold2019-11-121-2/+2
* synth-stmts: return sub arrays/records forTristan Gingold2019-11-121-1/+1
* synth: initial support for file types. For #1004Tristan Gingold2019-11-111-3/+34
* synth: initial support of access type. For #1004Tristan Gingold2019-11-111-1/+36
* synth: do not create a value_const of a value_const.Tristan Gingold2019-11-061-0/+1
* synth: unshare default value of variables. Fix #1006Tristan Gingold2019-11-061-3/+41
* synth-expr: handle vhdl 2008 aggregates (partially).Tristan Gingold2019-11-041-5/+5
* synth-values: handle value_const for is_equal.Tristan Gingold2019-11-011-0/+5
* synth: add value_const.Tristan Gingold2019-10-201-0/+25
* synth: remove unused wlen field of bound_type.Tristan Gingold2019-10-031-1/+0
* synth: improve support of arrays or arrays. Fix #955Tristan Gingold2019-10-011-1/+3
* synth: check matching bounds for array equality. Fix #947Tristan Gingold2019-09-301-0/+48
* synth: handle alias for is_const. Fix #948Tristan Gingold2019-09-301-2/+3
* synth: handle conversion from slice to unbounded vector.Tristan Gingold2019-09-301-0/+2
* synth: special handling of 'const' functions.Tristan Gingold2019-09-301-0/+53
* synth: refactoring of alias (allow alias of anything).Tristan Gingold2019-09-301-2/+2
* synth: introduce type_logicTristan Gingold2019-09-291-1/+10
* synth: handle array equality (for constances).Tristan Gingold2019-09-251-0/+10
* synth: introduce type_unbounded_vector.Tristan Gingold2019-09-221-9/+29
* synth: remove value_mux2.Tristan Gingold2019-09-181-18/+1
* synth: fold addition on constant nets.Tristan Gingold2019-09-171-6/+32
* synth: extract synth-oper from synth-exprTristan Gingold2019-09-121-0/+26