- Jun 28, 2022
-
-
erwan authored
-
- May 12, 2022
-
-
erwan authored
-
- May 05, 2022
-
-
erwan authored
nb: still does not work for nested iterators
-
- Sep 22, 2021
-
-
erwan authored
-
- Jul 13, 2021
-
-
erwan authored
-
- Jul 05, 2021
-
-
erwan authored
-
- Aug 29, 2019
-
-
erwan authored
Remove a lot of warnings (considered as errors by dune).
-
- Jul 02, 2018
-
-
Erwan Jahier authored
update the Arduino demo
-
- Apr 27, 2018
-
-
erwan authored
Remove unused files along the way (myGenlex.ml/mli)
-
- Apr 24, 2017
-
-
erwan authored
Also, use rdbg instead of lurettetop to run the test.
-
- Dec 22, 2016
-
-
Erwan Jahier authored
-
- Oct 25, 2016
-
-
Erwan Jahier authored
-
- Oct 07, 2016
-
-
Erwan Jahier authored
Reference Manual enhancements.
-
- Sep 20, 2016
-
-
Erwan Jahier authored
so that w7/lesar can help otawa/ilp to prune path in the binary. nb : not working on the convertible example: - sometimes the module name still appear in the ident (enums) - clocks are not well supported by Lesar actually. More thinking is necessary.
-
- Sep 09, 2016
-
-
Erwan Jahier authored
-
- Aug 26, 2016
-
-
Erwan Jahier authored
-
- Jun 01, 2016
-
-
Erwan Jahier authored
More precisely, transforms equations of the form y = x when Toto(c); into x when Toto_c ; Toto_c=Toto(c);
-
- May 31, 2016
-
-
Erwan Jahier authored
-
- Mar 18, 2016
-
-
Erwan Jahier authored
Factorize duplicated code in gen_loop_file and gen_loop_file4ogensim along the way.
-
- Jan 14, 2016
-
-
Erwan Jahier authored
Ditto for Misc and Compile
-
- Jun 01, 2015
-
-
Erwan Jahier authored
-
- May 22, 2015
-
-
Erwan Jahier authored
lus2lic -h shows the basic options lus2lic -more shows more experimental options lus2lic -dev shows experimental/internal options
-
- Apr 08, 2015
-
-
Erwan Jahier authored
Actually, that was the default behavior. Now the default behavior is to generate loops for iterators. nb : with -2ch, loops are still always inlined
-
- Mar 20, 2015
-
-
Erwan Jahier authored
That generated dummy main calls one step function and exits. Imposes -2c.
-
- Mar 18, 2015
-
-
Erwan Jahier authored
Indeed, in order to sort Soc.gao, I currently process in 3 stages ; 1. compute a total ordering of Actions.t according to the deps 2. transform Actions.t into Soc.gao (List.map) 3. factorize Soc.gao by looking at consecutive gao that have the same guard With this change, between steps 1 and 2, I reorder the list of actions so that group of independent actions are sorted according to their clock. The idea is of course to provide to step 3 more opportunities of factorization. The result is not very convincing yet. I've also tried to sort the actions wrt their clock before performing the toposort. Seems not too bad. I've kept the old behavior by default though.
-
- Feb 27, 2015
-
-
Erwan Jahier authored
-
- Feb 09, 2015
-
-
Erwan Jahier authored
when calling soc. Do not work all the times (eg, with arrays it generates C code that does not compile). cf next changes.
-
- Jan 19, 2015
-
-
Erwan Jahier authored
Indeed it is possible when each branch of the ite updates no memory. This is done in the new L2lOptimIte module. For the time being, it does detect when the node has no memory. It only looks at the declaration: nodes have memory, and not functions. I should infer that information and raise warnings or errors if what I infer is not compatible with waht is declared (will come later). Also split ActionsDep into ActionsDep and Action. Also fix a bug in L2lsplit where deeply nested (>2) merge were not splitted.
-
- Oct 09, 2014
-
-
Erwan Jahier authored
-
- Oct 03, 2014
-
-
Erwan Jahier authored
The rationale is to prepare the work for a future --2s-stack option.
-
- Oct 02, 2014
-
-
Erwan Jahier authored
that expands the call of the specified node (can be used for several nodes). Remove the previous --do_not-expand-nodes <string> Also, the L2lExpandNodes pass now deletes the expanded nodes from the current LicPrg.t.
-
- Oct 01, 2014
-
-
Erwan Jahier authored
Add an option --to-c-dont-inline-predef to get the previous behavior.
-
- Jul 11, 2014
-
-
Erwan Jahier authored
30 tests fail, but 169 pass!!! # of expected passes 1339 -> 1508 # of unexpected failures 100 -> 130
-
- May 12, 2014
-
-
Erwan Jahier authored
Work in progress...
-
- Dec 10, 2013
-
-
Erwan Jahier authored
Also add support to rdbg to perform nonreg test. I do not plug yet it as it's twice slower. but most of it seems due patch_ecexe. Indeed, lus2lic -interface compile the whole program just to print the node interface. nb: it has detected a couple of existing bugs.
-
- Dec 04, 2013
-
-
Erwan Jahier authored
-
Erwan Jahier authored
-
- Apr 26, 2013
-
-
Erwan Jahier authored
(to be kind with data plotters).
-
Erwan Jahier authored
-