work in progress: - warnings for unused input/memory variables - optimization of machine code
Split all functions of C backends in separate files
Added the lustre backendStill some work on adapating the instruction scheduling
Extracted scheduling from machine code computation
still computing disjoint clock information (for reusing more variables)
- corrected causality bug (cf. previous commit)
liveness analysis improved. BUG found in causality wrt clocks...
- modified example (arguments are now in the right order wrt clock declaration). - debugged liveness analysis...
- reimplemented computation of dead variables - added computation of a reuse policy (depending on types) - not yet used though, would have to change code generation in order to be useful...
added liveness analysis for reusing dead variables. Not yet used.
Moved files to trunk in lustre_compiler