Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | synth: subtype conversion for selected elements. | Tristan Gingold | 2019-09-26 | 1 | -1/+2 | |
| | ||||||
* | synth: fix handling of single-bit memories. | Tristan Gingold | 2019-09-26 | 1 | -1/+2 | |
| | ||||||
* | synth: fix crash on slice of slice. | Tristan Gingold | 2019-09-25 | 1 | -1/+2 | |
| | ||||||
* | synth: handle array equality (for constances). | Tristan Gingold | 2019-09-25 | 1 | -1/+8 | |
| | ||||||
* | synth: fixes after previous patch. | Tristan Gingold | 2019-09-25 | 1 | -3/+2 | |
| | ||||||
* | synth: rework type for expression. | Tristan Gingold | 2019-09-25 | 1 | -154/+64 | |
| | ||||||
* | testsuite/synth: add testcase for previous commit. | Tristan Gingold | 2019-09-22 | 1 | -0/+1 | |
| | ||||||
* | synth: handle subtype conversions on interfaces. | Tristan Gingold | 2019-09-22 | 1 | -6/+29 | |
| | ||||||
* | synth: introduce type_unbounded_vector. | Tristan Gingold | 2019-09-22 | 1 | -9/+41 | |
| | ||||||
* | synth: preliminary work for subtype conversions on interfaces. | Tristan Gingold | 2019-09-22 | 1 | -4/+9 | |
| | ||||||
* | synth: fix tgingold/ghdlsynth-beta#27 | Tristan Gingold | 2019-09-21 | 1 | -1/+2 | |
| | ||||||
* | synth: fold addition on constant nets. | Tristan Gingold | 2019-09-17 | 1 | -38/+75 | |
| | ||||||
* | synth: initialize subprogram variables. | Tristan Gingold | 2019-09-13 | 1 | -1/+1 | |
| | ||||||
* | synth: remove get_width from synth-expr | Tristan Gingold | 2019-09-12 | 1 | -11/+0 | |
| | ||||||
* | synth: extract synth-oper from synth-expr | Tristan Gingold | 2019-09-12 | 1 | -926/+1 | |
| | ||||||
* | synth: handle simple_aggregate. | Tristan Gingold | 2019-09-12 | 1 | -0/+41 | |
| | ||||||
* | synth: handle unsigned shift right | Tristan Gingold | 2019-09-11 | 1 | -0/+7 | |
| | ||||||
* | synth: handle unsigned shift left. | Tristan Gingold | 2019-09-11 | 1 | -4/+23 | |
| | ||||||
* | synth: add synth_compare_sgn_sgn | Tristan Gingold | 2019-09-11 | 1 | -0/+23 | |
| | ||||||
* | synth: handle constant bit compare. | Tristan Gingold | 2019-09-11 | 1 | -0/+6 | |
| | ||||||
* | synth: handle numeric_std.resize for signed. | Tristan Gingold | 2019-09-11 | 1 | -0/+15 | |
| | ||||||
* | synth: move synth_user_function_call to synth-stmts. | Tristan Gingold | 2019-09-11 | 1 | -57/+0 | |
| | ||||||
* | synth: improve support of slices. | Tristan Gingold | 2019-09-11 | 1 | -50/+54 | |
| | ||||||
* | synth: introduce slice type. | Tristan Gingold | 2019-09-11 | 1 | -1/+5 | |
| | ||||||
* | synth: Add width field in type_type record. | Tristan Gingold | 2019-09-11 | 1 | -67/+42 | |
| | ||||||
* | synth: handle alias (WIP, read only). | Tristan Gingold | 2019-09-11 | 1 | -1/+2 | |
| | ||||||
* | synth: add const_sb32, add smul/umul. | Tristan Gingold | 2019-09-07 | 1 | -6/+35 | |
| | ||||||
* | synth-expr: fix regression of issue 7 | Tristan Gingold | 2019-09-06 | 1 | -1/+2 | |
| | ||||||
* | synth: handle const record aggregates. | Tristan Gingold | 2019-09-05 | 1 | -8/+25 | |
| | ||||||
* | synth: add value_const_array. | Tristan Gingold | 2019-09-05 | 1 | -11/+30 | |
| | ||||||
* | synth: subtype conversion before compare. | Tristan Gingold | 2019-09-03 | 1 | -2/+7 | |
| | ||||||
* | vhdl synth: recognize more operators (add uns log). | Tristan Gingold | 2019-09-02 | 1 | -7/+56 | |
| | ||||||
* | synth: improve synth_uresize. | Tristan Gingold | 2019-08-31 | 1 | -25/+24 | |
| | ||||||
* | synth: add physical division (#904) | tgingold | 2019-08-30 | 1 | -1/+11 | |
|\ | | | | | | | | | | | * synth: added division of physical type * testsuite/synth: added test for the physical division | |||||
| * | synth: added division of physical type | Martin Doerfelt | 2019-08-30 | 1 | -1/+11 | |
| | | ||||||
* | | synth: add support for --synth on llvm, link with -lm. | Tristan Gingold | 2019-08-30 | 1 | -0/+4 | |
| | | ||||||
* | | vhdl: recognize 1164 condition operator, handle in synth. | Tristan Gingold | 2019-08-30 | 1 | -0/+2 | |
| | | ||||||
* | | synth: handle enumeration subtype in ranges. | Tristan Gingold | 2019-08-30 | 1 | -1/+2 | |
| | | ||||||
* | | synth: fix named association in record aggregate. | Tristan Gingold | 2019-08-30 | 1 | -1/+3 | |
|/ | ||||||
* | synth: add support for record types. | Tristan Gingold | 2019-08-29 | 1 | -2/+84 | |
| | | | | (WIP: need to fix regression of stmt01). | |||||
* | synth: Integer operators (#902) | marph91 | 2019-08-28 | 1 | -0/+16 | |
| | | | | | | | | * synth: added missing integer operators I. e. inequality and remainder. * testsuite/synth: added testcase for the missing integer operators | |||||
* | synth: rework partial assignments | Tristan Gingold | 2019-08-27 | 1 | -1/+0 | |
| | ||||||
* | synth: add support for constant exponentiation. | Tristan Gingold | 2019-08-20 | 1 | -0/+10 | |
| | ||||||
* | initial support for reduce and/or (#900) | Pepijn de Vos | 2019-08-20 | 1 | -0/+15 | |
| | ||||||
* | synth: handle array attribute "length" (#895) | marph91 | 2019-08-19 | 1 | -0/+10 | |
| | ||||||
* | synth: handle integer values in subtype conversion. | Tristan Gingold | 2019-08-16 | 1 | -0/+2 | |
| | | | | For tgingold/ghdlsynth-beta#33 | |||||
* | synth: handle array attributes; handle integer subtypes in generics. | Tristan Gingold | 2019-08-16 | 1 | -1/+89 | |
| | | | | Fix tgingold/ghdlsynth-beta#32 | |||||
* | add synthesis support for logic operators on numeric types (#893) | Pepijn de Vos | 2019-08-15 | 1 | -4/+24 | |
| | | | | | | | | * add logic operators on unsigned * handle signed too * handle unary not | |||||
* | synth: also extract edge in PSL expressions. | Tristan Gingold | 2019-08-13 | 1 | -14/+10 | |
| | ||||||
* | synth: handle 1 bit integer in disp_vhdl, fix range in synth-expr. | Tristan Gingold | 2019-08-08 | 1 | -1/+1 | |
| |