aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/synth-oper.adb
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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