aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-oper.adb
Commit message (Expand)AuthorAgeFilesLines
* synth-oper: handle ieee.numeric_std_unsigned.to_integer. Fix #1572Tristan Gingold2021-01-011-0/+1
* synth-oper: handle more conversions. Fix #1536Tristan Gingold2020-12-131-1/+3
* synth-oper: simplify synth_dyadic_vec_log. For #1520Tristan Gingold2020-12-041-10/+4
* synth-oper: Support Iir_Predefined_Enum_Greater{,_Equal}Xiretza2020-12-041-0/+4
* synth: handle dyadic logical vec/log operations. Fix #1520Tristan Gingold2020-12-031-2/+52
* synth: handle find_leftmost/find_rigthmost. For #1460Tristan Gingold2020-09-191-0/+77
* vhdl: recognize reduce operations from numeric_std.Tristan Gingold2020-09-141-6/+18
* synth-oper: handle operators of std_logic_unsigned.Tristan Gingold2020-08-071-65/+99
* synth-oper: handle more std_logic_arith operators.Tristan Gingold2020-08-071-226/+180
* synth: handle an operation from std_logic_unsigned. For #1426Tristan Gingold2020-08-061-1/+2
* synth-oper: handle more operations for std_logic_arith. For #1426Tristan Gingold2020-08-061-142/+337
* synth-oper: propagate errors from unsupported operations.Tristan Gingold2020-08-061-2/+7
* synth-oper: handle < for enums.Tristan Gingold2020-08-061-0/+2
* synth-oper: handle std_logic_arith."=" for unsigned. Fix #1424Tristan Gingold2020-08-041-0/+1
* synth-oper: handle sub uns/log.Tristan Gingold2020-07-191-0/+1
* synth: handle std_logic_signed.conv_integer. For ghdl/ghdl-yosys-plugin#126Tristan Gingold2020-06-191-5/+6
* synth: handle to_x01. For ghdl/ghdl-yosys-plugin#126Tristan Gingold2020-06-191-6/+10
* synth-oper: handle add_uns_int_slv. For ghdl/ghdl-yosys-plugin#126Tristan Gingold2020-06-181-1/+2
* synth: handle reduction operators. Fix #1342Tristan Gingold2020-05-271-5/+20
* synth-oper: add support for conv_vector.Tristan Gingold2020-05-271-2/+3
* synth-oper: fix handle of add/sub with std_logic.Tristan Gingold2020-05-211-21/+21
* synth: handle more operators from std_logic_arith. Fix synth121Tristan Gingold2020-05-211-13/+19
* vhdl-nodes: Rename and move shift/rotate predefined functions. Fix #1325Tristan Gingold2020-05-191-6/+6
* synth: handle null array comparison. Fix #1311Tristan Gingold2020-05-151-9/+9
* synth: revert a previous commit: remove the En parameter.Tristan Gingold2020-05-061-15/+11
* synth: remove Global_Context (cleanup).Tristan Gingold2020-05-041-9/+11
* synth: reduce use of global context.Tristan Gingold2020-05-041-160/+180
* synth: propagate enable condition to expressions. For #1273Tristan Gingold2020-05-011-11/+15
* synth: add many calls to set_locationTristan Gingold2020-04-261-2/+10
* synth-oper: handle more shifts for #1264Tristan Gingold2020-04-261-2/+4
* synth-oper: propagate error.Tristan Gingold2020-04-261-4/+8
* synth-oper: handle more operations (comparaisons from std_logic_unsigned).Tristan Gingold2020-04-231-14/+16
* synth-oper: handle dynamic slice in operands. Fix ghdl-yosys-plugin#108Tristan Gingold2020-04-221-7/+18
* synth-oper: handle more std_logic_arith."+" operations. Fix #1253Tristan Gingold2020-04-211-17/+19
* types: introduce Direction_Type, which replaces Iir_Direction.Tristan Gingold2020-04-201-5/+5
* synth-oper: handle std_logic_arith_mul_uns_sgn_sgn. For #1239Tristan Gingold2020-04-191-9/+25
* synth-oper: check that dyadic logical operands have same length. Fix #1243Tristan Gingold2020-04-181-1/+4
* synth: fix bounds computation for concatenations.Tristan Gingold2020-04-161-3/+4
* synth: rework edge handling to properly support falling edge. Fix #1227Tristan Gingold2020-04-151-9/+4
* synth-static_oper: predefined function call now return memtyp.Tristan Gingold2020-04-131-1/+2
* synth: move memtyp handling to synth.objtypes.Tristan Gingold2020-04-131-5/+7
* synth-oper: also handle negative values for shift. Fix #1218Tristan Gingold2020-04-131-12/+23
* synth: handle sub_nat_uns. Fix #1221Tristan Gingold2020-04-131-0/+3
* synth-oper: recognize more operations from std_logic_arith.Tristan Gingold2020-04-121-3/+12
* synth: handle more operators for synopsys packages. Fix #1207Tristan Gingold2020-04-111-3/+6
* synth-oper: handle STD_LOGIC_ARITH_CONV_INTEGER_LOG. Fix #1208Tristan Gingold2020-04-111-0/+1
* synth-oper: avoid a crash in case of error.Tristan Gingold2020-04-111-14/+18
* synth-oper: handle more operators.Tristan Gingold2020-04-111-6/+9
* synth-oper: handle srlTristan Gingold2020-04-101-1/+4
* synth: use more memtyp in synth-static_oper.Tristan Gingold2020-04-101-1/+1