aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans-chap3.adb
Commit message (Collapse)AuthorAgeFilesLines
...
* Rename Allocate_Fat_Array_Base to Allocate_Unbounded_Composite_Base.Tristan Gingold2017-10-281-5/+5
|
* Translation: consider big arrays as non-static.Tristan Gingold2017-07-271-1/+12
| | | | Fix #392
* trans-chap3: factorize code to translate array element.Tristan Gingold2017-06-281-44/+14
| | | | Fix #376
* translate: renaming.Tristan Gingold2017-06-211-9/+9
|
* translate: factorize code.Tristan Gingold2017-06-211-4/+2
|
* Follow-up for #370Tristan Gingold2017-06-211-20/+35
|
* Translate: use create_temp for create_record_type_builder.Tristan Gingold2017-06-191-5/+3
| | | | Fix #370
* Check bounds for real.Tristan Gingold2017-06-141-10/+2
| | | | Fix #368
* trans-chap3.adb: constify.Tristan Gingold2017-06-141-12/+7
|
* translate: avoid to duplicate range_var.Tristan Gingold2017-05-211-16/+53
| | | | Fix #349
* wip: rework subprogram translation.Tristan Gingold2017-05-181-11/+26
|
* Translation: separate subprogram translation spec and body.Tristan Gingold2017-05-181-47/+55
|
* vhdl08: unbounded records (WIP - individual association)Tristan Gingold2017-03-091-8/+13
|
* unbounded records: add rti support (WIP)Tristan Gingold2017-02-211-0/+2
|
* vhdl08: unbounded records (WIP)Tristan Gingold2017-02-211-17/+47
|
* vhdl08: unbounded records (WIP)Tristan Gingold2017-02-121-48/+128
|
* WIP: unbounded records (set record subtype staticness)Tristan Gingold2017-01-311-23/+27
|
* WIP: translate size of unbounded records.Tristan Gingold2017-01-231-6/+56
|
* wip for unbounded records.Tristan Gingold2017-01-161-13/+86
|
* WIP for unconstrained records.Tristan Gingold2017-01-131-10/+28
|
* translate: WIP - refactoring for unbounded records.Tristan Gingold2017-01-021-103/+168
|
* iirs_utils: reimplement Are_Bounds_Locally_Static.Tristan Gingold2017-01-021-44/+22
|
* translate: remove unused align_var variable.Tristan Gingold2017-01-021-8/+1
|
* translate: WIP for unbounded records.Tristan Gingold2017-01-021-5/+38
|
* iirs: renames Iir_Kinds_Scalar_Type_DefinitionTristan Gingold2017-01-021-6/+6
|
* translate: refactoring for unbounded types.Tristan Gingold2017-01-021-38/+56
|
* translate: rename get_array_base to get_composite_baseTristan Gingold2017-01-021-8/+10
|
* translate: refactoring for ortho_info_type.Tristan Gingold2016-12-301-143/+145
|
* trans: reformatting, add predicate for unbounded types.Tristan Gingold2016-12-291-9/+14
|
* trans-chap3: constify.Tristan Gingold2016-12-261-5/+3
|
* translate: add unbounded records type_mode (WIP)Tristan Gingold2016-12-261-5/+9
|
* Minor code factorization.Tristan Gingold2016-09-301-2/+2
|
* Rework range_expression and incomplete type for instantiation.Tristan Gingold2016-09-301-8/+6
|
* Rewrite error messages.Tristan Gingold2016-08-021-2/+1
|
* vhdl08: add support of case-generate statementTristan Gingold2016-07-071-4/+2
|
* Do not create signal type for scalar type.Tristan Gingold2015-12-201-6/+6
| | | | Use ghdl_signal_ptr instead. Fallout of sigptr.
* Pass signal values to interfaces. 'sigptr' optimization.Tristan Gingold2015-12-181-2/+1
| | | | Improve simulation speed by about 20%.
* Suppress stack switching; save process state in secondary stack.Tristan Gingold2015-09-041-4/+15
|
* Translate: explicitly clean transient types.Tristan Gingold2015-09-021-9/+2
|
* mcode/binary_file: rename write routines.Tristan Gingold2015-08-311-3/+2
|
* Replace fat accesses by bounds accessesTristan Gingold2015-08-291-297/+183
| | | | | translate: separate info for signals from object. Improve some error messages.
* ortho: allow selected element from an union.Tristan Gingold2015-06-121-6/+3
| | | | Minor cleanups.
* ortho_llvm: handle debug info for incomplete access type.Tristan Gingold2015-03-151-7/+8
|
* Minor rework of overflow in physical units: defer until execution.Tristan Gingold2015-01-201-2/+1
|
* Fix llvm crash on protected objects.Tristan Gingold2014-12-051-12/+16
|
* Gen_Call_Type_Builder: use Mnode.Tristan Gingold2014-11-221-54/+31
|
* Mnode: renaming and comments to clarify.Tristan Gingold2014-11-211-8/+6
|
* Translate: rewrite concatenation. Now O(n).Tristan Gingold2014-11-171-92/+0
|
* Translate_Range: use mnodes.Tristan Gingold2014-11-161-10/+10
|
* Translate_Reverse_Range_Ptr: use mnode instead of ptr and rename.Tristan Gingold2014-11-151-6/+3
|