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