Léonard Gérard
|
45fbd18fe8
|
Fix automaton initialization.
|
2011-11-28 15:12:27 +01:00 |
|
Léonard Gérard
|
d5f72c278c
|
mls2obc bug fix
y = (if then else) when c
ou bien
y = f() when c
ne compilait pas.
|
2011-11-28 15:12:22 +01:00 |
|
Léonard Gérard
|
5be7a6acc2
|
java main void return handling
|
2011-11-25 18:56:15 +01:00 |
|
Léonard Gérard
|
05750352f8
|
pat_ty ne semble pas fiable. Voir t19.ept
|
2011-11-25 18:55:12 +01:00 |
|
Cédric Pasteur
|
3369f6dffc
|
Don't forget to optimise control recursively
|
2011-11-24 16:10:14 +01:00 |
|
Adrien Guatto
|
1b73f3444e
|
Clock before dumping .epci
|
2011-11-24 11:41:11 +01:00 |
|
Léonard Gérard
|
18a6835b9a
|
improve heptc java handling
|
2011-11-22 11:27:58 +01:00 |
|
Cédric Pasteur
|
92b15f76ec
|
Removed config file from repository
|
2011-11-22 09:25:24 +01:00 |
|
Léonard Gérard
|
57f7da94c2
|
Deal with const ref in Java.
|
2011-11-21 11:42:26 +01:00 |
|
Cédric Pasteur
|
641b76133d
|
Don't inline all const
|
2011-11-21 10:55:53 +01:00 |
|
Cédric Pasteur
|
76fb488f8e
|
Don't raise errors on cleaning
|
2011-11-21 10:55:39 +01:00 |
|
Cédric Pasteur
|
2110b8a75f
|
'make clean' for lib/
|
2011-11-21 09:12:32 +01:00 |
|
Léonard Gérard
|
38933a789a
|
small fixes
|
2011-11-21 09:10:27 +01:00 |
|
Léonard Gérard
|
646cfab82b
|
Enforce style : no tab, no trailing whitespace.
|
2011-11-21 03:26:27 +01:00 |
|
Léonard Gérard
|
3bc5824175
|
Old pip using array slices.
|
2011-11-21 03:26:26 +01:00 |
|
Léonard Gérard
|
4160fdf455
|
Draft for io
|
2011-11-21 03:26:26 +01:00 |
|
Léonard Gérard
|
551b19546d
|
Good stream downscaler v1.
|
2011-11-21 03:26:26 +01:00 |
|
Léonard Gérard
|
a08da94edc
|
Scheduling bonus for array updates.
|
2011-11-21 03:26:26 +01:00 |
|
Léonard Gérard
|
fdab1ac55c
|
Strict-SSA option to switch array encoding.
|
2011-11-21 03:26:26 +01:00 |
|
Léonard Gérard
|
b49c37f7bf
|
Add ways to declare unsafe functions + unsafe fix
|
2011-11-21 03:26:26 +01:00 |
|
Léonard Gérard
|
1962cd2df4
|
Typing bug fix
|
2011-11-21 03:26:26 +01:00 |
|
Léonard Gérard
|
adc47c536a
|
Improve Java printing and main.
genToString is a fully generic to string function
dealing with arrays, primitive arrays, etc.
|
2011-11-21 03:26:25 +01:00 |
|
Léonard Gérard
|
25ce5edbd0
|
debugger_script_gen
|
2011-11-21 03:26:25 +01:00 |
|
Léonard Gérard
|
442f38b196
|
stronger heptc and clean_heptc
It may be symlinked.
Moreover, when heptc is called with java as first param, it will set the
right target and call javac right after
|
2011-11-21 03:26:13 +01:00 |
|
Léonard Gérard
|
7b281317f4
|
fix scalarize
|
2011-11-20 22:37:00 +01:00 |
|
Léonard Gérard
|
9d8a0be512
|
Improve scalarize
|
2011-11-18 12:33:37 +01:00 |
|
Léonard Gérard
|
ca711274c0
|
Remove infusion from the default optima options.
|
2011-11-18 12:33:37 +01:00 |
|
Léonard Gérard
|
8ebb75f8bf
|
New debugger script with a partial generator.
|
2011-11-18 12:33:37 +01:00 |
|
Léonard Gérard
|
ee3bc4bf6f
|
downscaled close to finished.
|
2011-11-18 12:33:37 +01:00 |
|
Léonard Gérard
|
efa6b5cf70
|
Correct scalarize and java load_conf
|
2011-11-18 12:32:37 +01:00 |
|
Léonard Gérard
|
be28156de9
|
Add a simplify pass to Obc
|
2011-11-18 12:32:37 +01:00 |
|
Léonard Gérard
|
9274ef24aa
|
Java support type alias.
|
2011-11-18 12:32:37 +01:00 |
|
Léonard Gérard
|
35a9a24467
|
Correct obc_mapfold
|
2011-11-18 12:32:37 +01:00 |
|
Léonard Gérard
|
2a6dab836a
|
Add alias to obc vd.
|
2011-11-18 12:32:37 +01:00 |
|
Léonard Gérard
|
fa956a00ad
|
Remarques pour Control
|
2011-11-18 12:32:37 +01:00 |
|
Léonard Gérard
|
5a263b0cbd
|
Fix signature printing.
|
2011-11-18 12:32:37 +01:00 |
|
Léonard Gérard
|
4e3c58bb40
|
Allow symbolic static_exp eval.
|
2011-11-18 12:32:36 +01:00 |
|
Léonard Gérard
|
bdd85f5f81
|
mapfold over var_ident.
|
2011-11-18 12:32:36 +01:00 |
|
Léonard Gérard
|
d5858d6dd2
|
Optimize static evaluation
It greatly reduce the amount of constraints kept.
Indeed, all the constraints : x = x, x /y = x/y, etc
were kept when x and y were local params.
|
2011-11-18 12:32:36 +01:00 |
|
Léonard Gérard
|
ffa37f78af
|
Add a readme for coders. (should go when makefile)
|
2011-11-18 12:32:36 +01:00 |
|
Cédric Pasteur
|
cf1e79efc8
|
Type signature of all nodes
|
2011-11-18 10:03:54 +01:00 |
|
Cédric Pasteur
|
c26644791b
|
Fix local stdlib mode
Use absolute dir
|
2011-11-16 16:07:59 +01:00 |
|
Cédric Pasteur
|
1a28ed96e8
|
Improvement for normalize memories
Only create necessary copies (for outputs
and recursive registers).
|
2011-11-16 16:07:36 +01:00 |
|
Cédric Pasteur
|
8644982593
|
Fixed some bugs in the configure
Check that ocamlc and ocamlfind point to the
same stdlib dir.
|
2011-11-14 10:52:28 +01:00 |
|
Adrien Guatto
|
8b1f4bbe87
|
Build system: properly install pervasives.h.
|
2011-11-10 16:53:26 +01:00 |
|
Adrien Guatto
|
1a9dc17618
|
Fixed clocking annotations.
1. Transmit annotations to extvaluese in Hept2mls.
2. Handle a pre-existing w_ck when clocking extvalues.
|
2011-11-10 15:36:54 +01:00 |
|
Léonard Gérard
|
0222d11b2d
|
Do not introduce useless variable in [reset every]
|
2011-11-03 00:46:13 +01:00 |
|
Léonard Gérard
|
dfc0077859
|
permits to use = instead of returns
|
2011-11-03 00:46:04 +01:00 |
|
Léonard Gérard
|
abdf93c8c2
|
inlining corrected
|
2011-11-03 00:45:43 +01:00 |
|
Léonard Gérard
|
3e64635f95
|
optimize the control at the end to maximize profit
Indeed, some examples showed that memory allocation could trigger a profit-full deadcode removal for the control. See Downscaler.down avec -flatten.
|
2011-11-03 00:43:36 +01:00 |
|