aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synthesis.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: fix and add checks for memory management.Tristan Gingold2022-09-101-0/+7
* synthesis.adb: cleanup after expand. For #2142Tristan Gingold2022-07-271-0/+2
* synth: rework #2109 - remove null wiresTristan Gingold2022-06-271-0/+4
* synth: add hooks to support elaboration of foreign instancesTristan Gingold2021-11-281-0/+4
* vhdl: Iir_Kind_Foreign_Module is now a library unitTristan Gingold2021-11-091-9/+10
* synth: do full elaboration before synthesisTristan Gingold2021-11-011-14/+8
* synth: factorize code to create base instanceTristan Gingold2021-08-281-23/+33
* synthesis.adb: abstract instance_passesTristan Gingold2021-08-281-2/+29
* synth: file renaming for decls, expr, insts and stmts.Tristan Gingold2021-04-281-1/+1
* synth: use a generic version of synth-environment.Tristan Gingold2021-04-271-2/+0
* update license headersumarcor2021-02-051-5/+3
* synth: extract synth.objtypes from synth.values.Tristan Gingold2020-04-091-2/+2
* Add synth-values-debug.Tristan Gingold2020-04-061-0/+2
* synth: top entity name is not anymore hashed by default.Tristan Gingold2020-03-011-6/+8
* synth-insts: add comments, minor refactoring.Tristan Gingold2020-02-291-1/+0
* synth: add --expect-failure for command --synthTristan Gingold2020-01-111-1/+2
* synth: preliminary support for user packages.Tristan Gingold2019-10-071-84/+5
* ghdlsynth: fix crash when using libghdl.Tristan Gingold2019-10-061-2/+0
* synth: add error messages for latches.Tristan Gingold2019-10-061-0/+2
* synth: add base_instance.Tristan Gingold2019-09-201-8/+6
* synth: rename get/set_module for instances.Tristan Gingold2019-09-201-1/+1
* synth-context: get rid off Set_Block_Scope.Tristan Gingold2019-09-201-3/+1
* synth: refactoring to reduce global variables.Tristan Gingold2019-09-191-13/+8
* synth: make synth_instance_type private.Tristan Gingold2019-09-191-1/+1
* synth-disp_vhdl: handle record for input ports.Tristan Gingold2019-09-031-7/+4
* vhdl: declare verification units (WIP).Tristan Gingold2019-08-161-0/+2
* synth: preliminary support of dynamic indexing.Tristan Gingold2019-07-281-17/+37
* synth_top_entity: pass config + minor cleanup.Tristan Gingold2019-07-111-1/+5
* synth: add synth_top_entity.Tristan Gingold2019-07-101-191/+1
* synth: handle instantiation (WIP)Tristan Gingold2019-07-101-30/+8
* synthesis: add Node instead of Iir.Tristan Gingold2019-07-081-10/+10
* synth: support top-level generics.Tristan Gingold2019-07-061-0/+15
* vhdl: move annotations from simul to vhdl.Tristan Gingold2019-06-291-1/+1
* synth: get rid of execution and elaboration.Tristan Gingold2019-06-191-24/+26
* synth: support conditional signal assignments.Tristan Gingold2019-06-081-2/+4
* synth: WIP for dependencies.Tristan Gingold2019-06-071-0/+57
* vhdl: extract vhdl.errors from errorout.Tristan Gingold2019-05-081-0/+1
* vhdl: move iirs_utils to vhdl.utilsTristan Gingold2019-05-061-1/+1
* Create the simul.ads package (for a namespace).Tristan Gingold2017-11-241-2/+2
* simulation: refactoring (move block_instance to iir_values).Tristan Gingold2017-11-241-0/+1
* synth: defer gates removal after at end of entity synthesis.Tristan Gingold2017-02-151-1/+5
* Add netlist generation infrastructure.Tristan Gingold2017-01-311-0/+261