aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-static_oper.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: handle reduction operators. Fix #1342Tristan Gingold2020-05-271-1/+1
* vhdl-nodes: Rename and move shift/rotate predefined functions. Fix #1325Tristan Gingold2020-05-191-7/+4
* synth-static_oper: detect integer overflow on arith operators. Fix #1316Tristan Gingold2020-05-171-13/+66
* synth: move static comparison functions to synth.ieee.numericTristan Gingold2020-05-171-310/+17
* synth: handle static shift in synth.ieee.numeric_std.Tristan Gingold2020-05-171-63/+21
* synth-ieee-numeric_std: also use memtyp for negation.Tristan Gingold2020-05-161-11/+1
* synth: use memtyp for synth-ieee-numeric_std, add more signed mul.Tristan Gingold2020-05-161-196/+16
* synth: handle static calls to signed numeric_std + -. Fix #1313Tristan Gingold2020-05-161-0/+34
* synth-static_oper: handle eq_sgn_int comparision. For #1310Tristan Gingold2020-05-151-0/+56
* synth-static_oper: handle more comparisons. Fix #1310Tristan Gingold2020-05-151-0/+41
* synth: implement static sub_sgn_int. Fix #1265Tristan Gingold2020-04-261-0/+17
* synth-static_oper: handle sll/srl for signed/unsigned. Fix #1264Tristan Gingold2020-04-261-1/+78
* types: introduce Direction_Type, which replaces Iir_Direction.Tristan Gingold2020-04-201-1/+1
* synth-static_oper: predefined function call now return memtyp.Tristan Gingold2020-04-131-25/+26
* synth: move memtyp handling to synth.objtypes.Tristan Gingold2020-04-131-116/+113
* synth-static_oper: handle floor. Fix #1210Tristan Gingold2020-04-111-0/+7
* synth-static_oper: handle more additions. Fix #1209Tristan Gingold2020-04-111-1/+5
* synth-static_oper: add write_std_logic.Tristan Gingold2020-04-101-12/+15
* synth-static_oper: use Order_Type instead of Compare_Type.Tristan Gingold2020-04-101-42/+38
* synth: use more memtyp in synth-static_oper.Tristan Gingold2020-04-101-97/+10
* synth: use memtyp in synth-static_oper. Fix #1181Tristan Gingold2020-04-091-78/+69
* synth: refactoring to store static values in wires.Tristan Gingold2020-04-091-3/+4
* synth: extract synth.objtypes from synth.values.Tristan Gingold2020-04-091-0/+1
* synth-static_oper: handle mul uns nat. (#1200)bwimm2020-04-071-0/+16
* synth-static_oper: add support for unsgined_add_slv_int. Fix #1198Tristan Gingold2020-04-061-1/+2
* synth: add value_memory and use it to store objects value.Tristan Gingold2020-04-061-131/+164
* synth: more cleanup (and use of valtyp).Tristan Gingold2020-04-021-34/+31
* synth: rework - use valtyp for expressions.Tristan Gingold2020-04-021-133/+125
* synth-static_oper: handle mul nat uns. Fix #1179Tristan Gingold2020-04-011-0/+17
* synth-static_oper: add more operation.Tristan Gingold2020-03-281-0/+8
* synth-static_oper: improve support of unsigned comparisons.Tristan Gingold2020-03-271-29/+255
* synth-static_oper: handle alias in concatenation.Tristan Gingold2020-03-251-2/+4
* synth-static_oper: handle boolean xor.Tristan Gingold2020-03-251-0/+6
* synth-static_oper: handle not for signed and unsigned. Fix #1167Tristan Gingold2020-03-211-1/+3
* synth-static_oper: handle minimum/maximum for integers. Fix #1158Tristan Gingold2020-03-141-2/+4
* synth: handle static sub uns/nat.Tristan Gingold2020-03-131-0/+17
* synth-static_oper: handle unsigned "<".Tristan Gingold2020-03-131-1/+60
* synth-static_oper: handle static net for add_uns_nat.Tristan Gingold2020-03-131-5/+14
* synth: propagate more errors.Tristan Gingold2020-03-131-1/+1
* synth: implement more conversions.Tristan Gingold2020-03-111-1/+2
* synth-static_oper: handle and, or.Tristan Gingold2020-03-091-2/+19
* synth-static_oper: generalize "not".Tristan Gingold2020-03-091-1/+2
* synth-static_oper: handle const operands for enums.Tristan Gingold2020-03-071-3/+6
* synth: handle more physical operators. Fix #1146Tristan Gingold2020-02-291-16/+50
* synth-static_oper: handle enum inequality.Tristan Gingold2020-02-291-0/+3
* synth-static_oper: handle to_stdlogicvector_bvTristan Gingold2020-02-271-1/+20
* synth: rework static predefined function calls.Tristan Gingold2020-02-181-1/+152
* synth-static_oper: handle more division operands. Fix #1134Tristan Gingold2020-02-121-1/+2
* synth: handle null vector for vec-vec concat. Fix #1133Tristan Gingold2020-02-111-5/+9
* synth-static_oper: handle xor.Tristan Gingold2020-02-101-0/+11