Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec / src @ cefc3744

Name Size Revision Age Author Comment
  backends cefc3744 over 5 years Pierre-Loïc Garoche Specialized the prefix/postfix modifiers throug...
Print.ml 2.69 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
Print.mli 5.31 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
access.ml 3.92 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
basic_library.ml 7.28 KB 6afa892a over 5 years Xavier Thirioux - refactorization of typing code (simpler subty...
causality.ml 16 KB 1b01da98 over 5 years Pierre-Loïc Garoche Bug solved on tuple equalities in expressions (...
clock_calculus.ml 31.6 KB 6afa892a over 5 years Xavier Thirioux - refactorization of typing code (simpler subty...
clock_predef.ml 1.77 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
clocks.ml 19.3 KB b1a97ade over 5 years Xavier Thirioux still computing disjoint clock information (for...
com_protocol.ml 6.41 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
corelang.ml 23.8 KB c1adf235 over 5 years Pierre-Loïc Garoche Restructured the main: call to optimization, sc...
corelang.mli 7.82 KB c1adf235 over 5 years Pierre-Loïc Garoche Restructured the main: call to optimization, sc...
deadline_calculus.ml 5.96 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
deadlines.ml 2.58 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
delay.ml 3.3 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
delay_predef.ml 1.55 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
dimension.ml 10.8 KB 6afa892a over 5 years Xavier Thirioux - refactorization of typing code (simpler subty...
env.ml 1.95 KB 12af4908 over 5 years Xavier Thirioux more steps towards struct types... Cette ligne,...
expand.ml 11.1 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
horn_backend.ml 14.4 KB bd3ef34a over 5 years Pierre-Loïc Garoche Solved local var name bugs for stateless nodes ...
init_calculus.ml 11.5 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
init_predef.ml 2.62 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
inliner.ml 9.6 KB b50c665d over 5 years Pierre-Loïc Garoche inlining update git-svn-id: https://cavale.ens...
java_backend.ml 14.6 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
lexerLustreSpec.mll 3.33 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
lexer_lustre.mll 5.26 KB 3826f8cb over 5 years Pierre-Loïc Garoche Solved bug: - loading lusi - loading lib in lus...
lexer_prelude.mll 3.54 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
liveness.ml 6.95 KB 7afcba5a over 5 years Xavier Thirioux liveness analysis improved. BUG found in causal...
location.ml 2.9 KB 3826f8cb over 5 years Pierre-Loïc Garoche Solved bug: - loading lusi - loading lib in lus...
log.ml 1.29 KB 54ae8ac7 over 5 years Pierre-Loïc Garoche Changed the load of lusi files: imported nodes ...
lustreSpec.ml 2.93 KB 6a6abd76 over 5 years Xavier Thirioux first steps towards struct types... git-svn-id...
machine_code.ml 18 KB 88486aaf over 5 years Pierre-Loïc Garoche Extracted scheduling from machine code computat...
main_lustre_compiler.ml 13.6 KB b84a138e over 5 years Pierre-Loïc Garoche Added the lustre backend Still some work on ada...
normalization.ml 15.2 KB b84a138e over 5 years Pierre-Loïc Garoche Added the lustre backend Still some work on ada...
optimize_machine.ml 3.72 KB 8df90dd3 over 5 years Pierre-Loïc Garoche Solved bug in optimization of machine code: out...
optimize_prog.ml 1.93 KB cf78a589 over 5 years Pierre-Loïc Garoche Missing files git-svn-id: https://cavale.ense...
options.ml 3.46 KB c1adf235 over 5 years Pierre-Loïc Garoche Restructured the main: call to optimization, sc...
parse.ml 1.91 KB 89b9e25c over 5 years Xavier Thirioux corrected bugs in clock generalization that pro...
parserLustreSpec.mly 5.71 KB 52cfee34 over 5 years Xavier Thirioux - work in progress for stateless/stateful statu...
parser_lustre.mly 14.9 KB b616fe7a over 5 years Xavier Thirioux bug correction in homomorphic extension git-sv...
precedence_functions.ml 2.92 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
printers.ml 13.3 KB b84a138e over 5 years Pierre-Loïc Garoche Added the lustre backend Still some work on ada...
scheduling.ml 5.49 KB cd670fe1 over 5 years Pierre-Loïc Garoche Split all functions of C backends in separate f...
sortProg.ml 1.29 KB 64dfa450 over 5 years Eric Noulard Do not use stable sort because it requires rece...
splitting.ml 3.69 KB 22fe1c93 about 6 years Pierre-Loïc Garoche Moved files to trunk in lustre_compiler git-sv...
stateless.ml 3.26 KB e135421f over 5 years Xavier Thirioux Added declaration/definition of stateless/state...
type_predef.ml 2.85 KB 6afa892a over 5 years Xavier Thirioux - refactorization of typing code (simpler subty...
types.ml 9.81 KB 6afa892a over 5 years Xavier Thirioux - refactorization of typing code (simpler subty...
typing.ml 28.6 KB 6afa892a over 5 years Xavier Thirioux - refactorization of typing code (simpler subty...
utils.ml 8.79 KB b616fe7a over 5 years Xavier Thirioux bug correction in homomorphic extension git-sv...

Latest revisions

# Date Author Comment
cefc3744 06/25/2014 12:47 PM Pierre-Loïc Garoche

Specialized the prefix/postfix modifiers through functors arguments

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/cleaner_backend@281 041b043f-8d7c-46b2-b46e-ef0dd855326e

cd670fe1 06/25/2014 11:13 AM Pierre-Loïc Garoche

Split all functions of C backends in separate files

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/cleaner_backend@280 041b043f-8d7c-46b2-b46e-ef0dd855326e

b84a138e 06/25/2014 10:54 AM Pierre-Loïc Garoche

Added the lustre backend
Still some work on adapating the instruction scheduling

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/cleaner_backend@279 041b043f-8d7c-46b2-b46e-ef0dd855326e

13eb21df 06/25/2014 10:15 AM Pierre-Loïc Garoche

Moved c_backend in separate folder

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/cleaner_backend@278 041b043f-8d7c-46b2-b46e-ef0dd855326e

8df90dd3 06/25/2014 08:20 AM Pierre-Loïc Garoche

Solved bug in optimization of machine code: output variable def should not be eliminated

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@277 041b043f-8d7c-46b2-b46e-ef0dd855326e

bd3ef34a 06/25/2014 07:45 AM Pierre-Loïc Garoche

Solved local var name bugs for stateless nodes as outlined by Teme

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@276 041b043f-8d7c-46b2-b46e-ef0dd855326e

429ab729 06/24/2014 04:30 PM Pierre-Loïc Garoche

Mini bug solved: do not unfold array constants

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@273 041b043f-8d7c-46b2-b46e-ef0dd855326e

cf78a589 06/24/2014 03:57 PM Pierre-Loïc Garoche

Missing files

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/simplifier@272 041b043f-8d7c-46b2-b46e-ef0dd855326e

c1adf235 06/24/2014 03:57 PM Pierre-Loïc Garoche

Restructured the main: call to optimization, scheduling performed out of machine_code, etc
Merge Xavier last commits
Unfinished lustre backend

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/simplifier@271 041b043f-8d7c-46b2-b46e-ef0dd855326e

88486aaf 06/24/2014 03:16 PM Pierre-Loïc Garoche

Extracted scheduling from machine code computation

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@270 041b043f-8d7c-46b2-b46e-ef0dd855326e

View revisions

Also available in: Atom