aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/elab-vhdl_insts.adb
Commit message (Collapse)AuthorAgeFilesLines
* vhdl: preliminary work to elaborat quantitiesTristan Gingold2022-07-161-0/+2
|
* elab-vhdl_insts: eval inertial expressions to get the type. Fix #2089Tristan Gingold2022-06-121-6/+17
|
* elab-vhdl_types(Elab_Declaration_Type): rework to handle 'subtypeTristan Gingold2022-06-091-8/+4
| | | | Fix #2085
* synth: add a flag to force creation of variablesTristan Gingold2022-05-111-1/+1
|
* elab-vhdl_insts: use block configuration from configurationTristan Gingold2022-04-291-3/+6
|
* elab-vhdl_insts: handle open unconstrained port associationTristan Gingold2022-04-291-0/+3
|
* synth: handle type declarations in vunit. Fix #2034Tristan Gingold2022-04-131-1/+3
|
* synth: add support for subtype declaration in vunits. Fix #2033Tristan Gingold2022-04-131-1/+4
|
* elab-vhdl_insts: also recurse for instantiations in vunits.Tristan Gingold2022-04-081-74/+93
| | | | Fix #2025
* synth: handle individual assoc of unbounded interface. Fix #2023Tristan Gingold2022-04-041-0/+3
|
* synth: do not annotate generic types in package. Fix #1949Tristan Gingold2022-01-151-11/+19
|
* synth: handle macro-expanded package body. Fix #1948Tristan Gingold2022-01-141-1/+2
|
* synth: refine handling of interface type. Fix #1944Tristan Gingold2022-01-101-2/+6
|
* ghdldrv: fix crash due to double initializationTristan Gingold2021-12-191-2/+0
|
* synth: handle interface type in generics. For #412Tristan Gingold2021-12-151-2/+10
|
* Fix opening files relative to the current vhdlMatt Johnston2021-12-071-0/+2
| | | | | | | This regressed in 86fd1ab3 ("synth: do full elaboration before synthesis") 1 Nov 2021
* elab-vhdl_insts.adb: do not try to elaborate foreign instances twiceTristan Gingold2021-11-281-1/+6
|
* synth: add hooks to support elaboration of foreign instancesTristan Gingold2021-11-281-2/+5
|
* synth: defer instantations elaboration to handle recursion. Fix #1912Tristan Gingold2021-11-161-14/+109
|
* vhdl: Iir_Kind_Foreign_Module is now a library unitTristan Gingold2021-11-091-0/+2
| | | | | (instead of a design unit). Also, add Iir_Kind_Foreign_Vector_Type_Definition
* vhdl/psl: handle PSL inherit spec. For #1899Tristan Gingold2021-11-051-10/+11
|
* synth: Support alias declarations in vunittmeissner2021-11-021-2/+4
|
* synth: do full elaboration before synthesisTristan Gingold2021-11-011-0/+673