aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-oper.adb
Commit message (Expand)AuthorAgeFilesLines
...
* synth: use memtyp in synth-static_oper. Fix #1181Tristan Gingold2020-04-091-1/+2
* synth: refactoring to store static values in wires.Tristan Gingold2020-04-091-2/+3
* synth: add support for signed_add_slv_int. Fix #1193Tristan Gingold2020-04-061-1/+2
* synth: add value_memory and use it to store objects value.Tristan Gingold2020-04-061-14/+17
* synth: more cleanup (and use of valtyp).Tristan Gingold2020-04-021-3/+3
* synth: rework - use valtyp for expressions.Tristan Gingold2020-04-021-125/+121
* synth: improve support of conditionnal operator. Fix #1177Tristan Gingold2020-03-301-1/+4
* synth: add one more operation (or_reduce for suv).Tristan Gingold2020-03-291-1/+2
* synth: handle or_reduce from std_logic_misc.Tristan Gingold2020-03-281-16/+10
* synth-oper: handle to_integer for signed.Tristan Gingold2020-03-281-0/+9
* synth: improve fatal error propagation.Tristan Gingold2020-03-271-0/+3
* synth: handle ieee.numeric_std.to_01Tristan Gingold2020-03-221-7/+5
* synth: handle numeric_std minimum/maximum. Fix #1168Tristan Gingold2020-03-211-173/+179
* synth: handle more operations from synsopsys packages.Tristan Gingold2020-03-141-7/+22
* synth: handle more operators from std_logic_arith.Tristan Gingold2020-03-141-4/+13
* synth: handle div/rem/mod operations. Fix #1157Tristan Gingold2020-03-131-60/+76
* synth: implement more conversions.Tristan Gingold2020-03-111-40/+26
* synth: improve error message.Tristan Gingold2020-03-111-1/+1
* vhdl-ieee-std_logic_unsigned: recognize more operations.Tristan Gingold2020-03-111-0/+1
* synth: improve error handling.Tristan Gingold2020-03-111-0/+6
* synth-oper: handle more mul & div operations.Tristan Gingold2020-03-101-4/+84
* synth-oper: handle minimum, maximum for integers.Tristan Gingold2020-03-101-0/+19
* synth-oper: handle slice of non-vector.Tristan Gingold2020-03-101-4/+2
* synth-oper: use mask to handle ?= and ?/=.Tristan Gingold2020-03-091-26/+69
* synth-oper: refactoring for std_match.Tristan Gingold2020-03-091-81/+91
* synth: handle more physical operators. Fix #1146Tristan Gingold2020-02-291-0/+20
* vhdl: recognize conversion functions from std_logic_1164Tristan Gingold2020-02-181-1/+2
* synth: rework static predefined function calls.Tristan Gingold2020-02-181-151/+68
* synth-oper: handle add for (natural, unsigned). Fix #1132Tristan Gingold2020-02-111-0/+15
* synth-oper: handle std_match for slv. Close #1121Tristan Gingold2020-01-311-1/+2
* synth: handle some rotation and shifts. Fix #1077Tristan Gingold2020-01-301-0/+68
* synth: handle matching comparisons. Fix #1109Tristan Gingold2020-01-241-98/+194
* synth: add id_abs gate. For #1101Tristan Gingold2020-01-201-0/+2
* synth: handle more signed operations. For #1101Tristan Gingold2020-01-191-7/+49
* synth-oper: handle more signed comparisons. For #1101Tristan Gingold2020-01-191-9/+93
* synth: remove wbound field of bound_type.Tristan Gingold2020-01-131-3/+1
* synth: handle ieee.math_real.round Fix #1075Tristan Gingold2020-01-101-0/+14
* synth-oper: handle xor for bit_vectors.Tristan Gingold2020-01-091-3/+4
* synth: optimize integer mod for power of 2.Tristan Gingold2020-01-011-0/+24
* synth: handle is_x (as false). Fix #1054Tristan Gingold2019-12-241-0/+4
* synth: add synth_static_monadic_predefinedTristan Gingold2019-11-301-32/+14
* synth-static_oper: add support for array array concat. Fix #1046Tristan Gingold2019-11-291-41/+16
* synth: handle static calls to sin and cos. Fix #1033Tristan Gingold2019-11-261-4/+30
* synth: fix regression due to synth_bit_eq_const change.Tristan Gingold2019-11-201-2/+7
* synth-expr: properly set the return type in synth_bit_eq_const. For #1022Tristan Gingold2019-11-181-1/+2
* synth: renames Is_Const to Is_Static.Tristan Gingold2019-11-131-17/+17
* synth: introduce synth-static_oper.Tristan Gingold2019-11-131-115/+26
* synth: add support for endfile.Tristan Gingold2019-11-131-0/+9
* synth-oper: handle const substraction.Tristan Gingold2019-11-121-2/+2
* synth-oper: handle constant values for to_unsigned.Tristan Gingold2019-11-121-1/+3