Gwenaël Delaval
58086190eb
Headers and license file for GPL
...
Headers for every source file (excluding examples), mentioning
authors, copyright and license (GPL)
COPYING file with GPLv3 content.
12 years ago
Adrien Guatto
76ae2f4518
Loop unrolling.
12 years ago
Léonard Gérard
be28156de9
Add a simplify pass to Obc
13 years ago
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.
13 years ago
Cédric Pasteur
4d912e9349
Added more options for memalloc
...
There is now three options for memory allocation:
- -only-linear activates only the linear
annotations (with typing and code generation)
- -only-memalloc does only memory allocation
- -memalloc does both
When linear typing is not activated, linearity
annotations are ignored (the signature in the .epi
does not contain the annotations)
13 years ago
Cédric Pasteur
032fe693ef
Deadcode removal pass
13 years ago
Cédric Pasteur
3f9918b570
Added memory alloc application pass
13 years ago
Léonard Gérard
d6240e1c67
100 and java scalarized
13 years ago
Léonard Gérard
5d2f7dfa85
jeudi soir. still on mls2obc.
13 years ago
Cédric Pasteur
c23b9256f0
Also forgot to re-enable scalarize
13 years ago
Cédric Pasteur
2f346f873c
Control optimization as a pass on Obc
...
There is now a obc_compiler.ml file, as in hept
and minils.
13 years ago