aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-static_oper.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: handle pow and arctan from ieee.math_real. Fix #1665Tristan Gingold2021-02-271-0/+16
* update license headersumarcor2021-02-051-5/+3
* synth: handle to_stdlogicvector. For #1628Tristan Gingold2021-02-041-1/+2
* synth: handle static to_bit and to_bitvector. Fix #1540Tristan Gingold2020-12-201-0/+32
* synth-static_oper: handle to_x01. Fix #1537Tristan Gingold2020-12-141-0/+26
* synth-static_oper: handle bit xor (scalar and array). Fix #1534Tristan Gingold2020-12-131-2/+23
* synth-static_oper: handle to_stdulogic. For #1534Tristan Gingold2020-12-131-11/+16
* synth-static_oper: handle xor reduceTristan Gingold2020-12-121-0/+2
* synth: handle static resize from std_numeric. Fix #1531Tristan Gingold2020-12-061-0/+3
* synth: handle static resize. For #1460Tristan Gingold2020-09-201-0/+3
* synth-static_oper: fix crash on exponential. Fix #1442Tristan Gingold2020-08-261-1/+1
* synth-oper: handle more operations for std_logic_arith. For #1426Tristan Gingold2020-08-061-0/+2
* synth: add support for static numeric_std division.Tristan Gingold2020-07-301-0/+5
* synth-static_oper: factorize code.Tristan Gingold2020-07-181-18/+9
* 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