aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-stmts.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: preliminary support of integer subtypes.Tristan Gingold2019-07-261-1/+3
* synth: array inequality, integer in choices.Tristan Gingold2019-07-251-0/+4
* synth: save and display locations for instances.Tristan Gingold2019-07-251-1/+4
* synth: fix bad ordering in case statement.Tristan Gingold2019-07-241-2/+3
* synth: fix slice/indexed assignment that partially override previous assign.Tristan Gingold2019-07-231-5/+8
* synth: rework names.Tristan Gingold2019-07-221-1/+6
* synth: add support for concurrent selected signal assignment.Tristan Gingold2019-07-201-2/+138
* synth: initial support for for-generate statement.Tristan Gingold2019-07-201-29/+84
* synth: finalize concurrent assignments (WIP).Tristan Gingold2019-07-191-4/+12
* synth: make more types private.Tristan Gingold2019-07-171-1/+1
* synth: make type Wire_Id_Record private.Tristan Gingold2019-07-171-4/+4
* synth: renaming of Assign to Seq_Assign.Tristan Gingold2019-07-171-5/+5
* synth: handle instantiation within generate statement.Tristan Gingold2019-07-151-0/+2
* synth: handle choices by range in aggregates.Tristan Gingold2019-07-151-7/+11
* synth: use correct instance to synth default expressions of assocs.Tristan Gingold2019-07-151-10/+13
* synth: save and restore instance_pool for processes.Tristan Gingold2019-07-151-2/+4
* synth: handle black boxes.Tristan Gingold2019-07-131-1/+13
* synth: handle instantiation (WIP)Tristan Gingold2019-07-101-7/+6
* synth: handle simple user function calls.Tristan Gingold2019-07-061-3/+21
* synth: use future states for PSL restrict directive.Tristan Gingold2019-07-041-5/+8
* synth: handle PSL restrict directive (WIP).Tristan Gingold2019-07-041-0/+109
* vhdl: parse and analyze restrict directive.Tristan Gingold2019-07-041-0/+2
* synth: handle vhdl2008 std_logic_1164, handle anonymous_signal.Tristan Gingold2019-07-041-1/+2
* synth: handle concurrent assertions.Tristan Gingold2019-07-021-0/+18
* synth: destroy iterator after for-loop.Tristan Gingold2019-07-011-2/+10
* synth: add dyn_insert module.Tristan Gingold2019-07-011-8/+12
* synth: handle for-loop statements.Tristan Gingold2019-07-011-0/+38
* synth: handle various enum ranges for case stmts.Tristan Gingold2019-06-301-4/+24
* synth: handle 2 states fsms.Tristan Gingold2019-06-301-1/+5
* synth: handle process statement.Tristan Gingold2019-06-301-6/+43
* vhdl: move annotations from simul to vhdl.Tristan Gingold2019-06-291-1/+1
* synth: add syn_extract for dynamic slices.Tristan Gingold2019-06-281-3/+9
* synth: handle slice assignment.Tristan Gingold2019-06-251-0/+21
* synth: add insert gate.Tristan Gingold2019-06-241-0/+30
* synth: handle discrete choice in case statements.Tristan Gingold2019-06-231-1/+5
* synth: handle more predefined functions.Tristan Gingold2019-06-231-14/+11
* synth-stmts: fix for unordered choices in case statement.Tristan Gingold2019-06-231-5/+14
* synth-stmts: handle constant if statements.Tristan Gingold2019-06-231-2/+18
* synth: get rid of execution and elaboration.Tristan Gingold2019-06-191-45/+35
* synth-stmts: handle enumeration type in case, renaming.Tristan Gingold2019-06-131-63/+72
* synth: handle conditional generate process.Tristan Gingold2019-06-111-1/+45
* synth: support conditional signal assignments.Tristan Gingold2019-06-081-6/+38
* synth: add comments and refactoring.Tristan Gingold2019-06-071-1/+1
* vhdl: extract vhdl.errors from errorout.Tristan Gingold2019-05-081-1/+1
* vhdl: move iirs_utils to vhdl.utilsTristan Gingold2019-05-061-1/+1
* vhdl: move evaluation to vhdl child.Tristan Gingold2019-05-051-2/+2
* vhdl: move ieee packages to vhdl children.Tristan Gingold2019-05-051-11/+11
* vhdl: move sem* packages to vhdl children.Tristan Gingold2019-05-051-2/+2
* synth: ignore component instantiations (TODO).Tristan Gingold2019-04-161-0/+4
* move algos to grt.Tristan Gingold2019-03-201-2/+3