aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-vhdl_expr.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: handle record conversionTristan Gingold2022-10-141-0/+3
* synth-vhdl_expr: support alias in indexed namesTristan Gingold2022-10-141-1/+2
* simul: handle last_event and last_activeTristan Gingold2022-10-131-0/+14
* synth: fix crashes on scalar attribute with anonymous subtype.Tristan Gingold2022-10-101-2/+2
* synth: avoid crash on invalid hdl in psl. Fix #2204Tristan Gingold2022-10-031-13/+34
* synth: avoid a crash on literal overflowTristan Gingold2022-10-011-1/+10
* synth: handle float-float conversionsTristan Gingold2022-09-301-3/+14
* simul: handle quiet attributeTristan Gingold2022-09-291-3/+15
* synth: handle guard signal in debuggerTristan Gingold2022-09-281-0/+1
* simul: handle last_value attributeTristan Gingold2022-09-281-0/+7
* synth: handle guard signal in expressionsTristan Gingold2022-09-281-0/+1
* synth: improve error checks (type conversion, string literals)Tristan Gingold2022-09-251-30/+26
* synth: rework error procedure, always pass the instanceTristan Gingold2022-09-251-48/+52
* synth: handle attribute namesTristan Gingold2022-09-251-13/+16
* synth: rename vhdl.annotations to elab.vhdl_annotationsTristan Gingold2022-09-191-1/+2
* simul: handle type conversions in port associationsTristan Gingold2022-09-181-38/+36
* synth: preliminary work to factorize codeTristan Gingold2022-09-161-1/+2
* simul: handle active attributeTristan Gingold2022-09-161-1/+7
* synth: handle val attribute for static bit/logic valuesTristan Gingold2022-09-161-0/+3
* synth: improve handling of complex typesTristan Gingold2022-09-151-2/+3
* synth: add bounds check for float-integer type conversionTristan Gingold2022-09-121-2/+21
* synth: handle succ,pred,leftof,rightof attributesTristan Gingold2022-09-121-0/+95
* synth: fix and add checks for memory management.Tristan Gingold2022-09-101-1/+2
* elab-vhdl_values: factorize codeTristan Gingold2022-09-071-1/+1
* synth: use areapoolsTristan Gingold2022-09-021-7/+15
* synth: handle type left/right attributesTristan Gingold2022-08-251-0/+14
* synth: factorize code for synth_subtype_conversionTristan Gingold2022-08-211-16/+6
* elab-vhdl_expr: factorize codeTristan Gingold2022-08-191-3/+0
* synth-vhdl_expr: optimize record with one element.Tristan Gingold2022-08-161-3/+3
* synth-vhdl_expr: add support for branch quantitiesTristan Gingold2022-07-281-0/+1
* synth: add hook for dot attributeTristan Gingold2022-07-241-3/+9
* synth-vhdl_expr: add hook for quantitiesTristan Gingold2022-07-201-11/+22
* Fix access check failed from iir_kind_selected_element (#2132)Michael Nolan2022-07-121-0/+1
* vhdl-annotations: avoid a crash with subtype attribute in array.Tristan Gingold2022-06-091-2/+5
* synth-vhdl_expr.adb: use base type for indexed names. Fix #2083Tristan Gingold2022-06-081-1/+2
* synth-vhdl_expr: add an hook for signal attributesTristan Gingold2022-06-081-0/+6
* synth-vhdl_eval: handle more operationsTristan Gingold2022-06-051-1/+2
* synth-vhdl_expr: adjust max computation for memidx. Fix #2073Tristan Gingold2022-06-051-1/+1
* synth-vhdl_expr: do not abort on array subtype conversionTristan Gingold2022-06-041-0/+3
* synth-vhdl_eval: handle more operationsTristan Gingold2022-05-291-1/+1
* synth-vhdl_oper: add hook for falling edge, handle aliases.Tristan Gingold2022-05-291-3/+8
* elab-vhdl_objtypes: use value_offsets for record elements offset.Tristan Gingold2022-05-241-6/+7
* synth: use same elements for unbounded arrays and vectorsTristan Gingold2022-05-221-2/+3
* synth: merge value for type_vector and type_arrayTristan Gingold2022-05-221-1/+1
* synth: use unidimentional arrays in type_acc. Factorize code.Tristan Gingold2022-05-221-345/+103
* synth-vhdl_expr: avoid a memocy copyTristan Gingold2022-05-211-3/+7
* synth-vhdl_expr: add an hook to get the value of a signalTristan Gingold2022-05-121-0/+3
* synth: avoid a crash after an errorTristan Gingold2022-04-291-0/+15
* synth: do not add info for element subtype (except for arrays).Tristan Gingold2022-04-051-1/+2
* synth-vhdl_expr: minor refactoring - add commentsTristan Gingold2022-03-201-16/+34